home *** CD-ROM | disk | FTP | other *** search
/ Ham Radio 2000 #2 / Ham Radio 2000 - Volume 2.iso / HAMV2 / MORSE / MA52G / MANUAL.PRT < prev    next >
Text File  |  1997-05-18  |  148KB  |  1,930 lines

  1.  
  2.                                                                                 
  3.  
  4.                                                                                 
  5.                                                                                 
  6.                                                                                 
  7.                                                                                 
  8.                                                                                 
  9.                                                                                 
  10.                                                                                 
  11.                                                                                 
  12.                                                                                 
  13.                                                                                 
  14.                                                                                 
  15.                                                                                 
  16.                                                                                 
  17.                                                                                 
  18.                                                                                 
  19.                                                                                 
  20.                                                                                 
  21.                                                                                 
  22.                                                                                 
  23.                                                                                 
  24.                                   MORSE  ACADEMY                                
  25.                                  OPERATION MANUAL                               
  26.                             VERSION 5.2q - May 10, 1997                         
  27.  
  28.                                                                                 
  29.   The contents of this manual is  Copyright  (C) 1993 by Joseph Speroni,  AH0A. 
  30.   Blanket  permission  is  hereby  given  to copy and distribute this material, 
  31.   including the Morse Academy program, for  non-commercial  purposes.   No part 
  32.   of  this  work  may  be reproduced in any form where such copy is offered  in 
  33.   exchange for any payment  unless  written  permission  has first been secured 
  34.   from the author.  Authorized Morse Academy distributors  with  their  name on 
  35.   the product are permitted recovery of reasonable costs to cover distribution. 
  36.                                                                                 
  37.                                                                                 
  38.                                                                                 
  39.                                                                                 
  40.                                                                                 
  41.                                                                                 
  42.                                                                                 
  43.                                                                                 
  44.                                                                                 
  45.                                                                                 
  46.    {^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^}   
  47.    {^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^}   
  48.    {^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^}   
  49.    {^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^}   
  50.    {^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^}   
  51.  
  52.                                                                                 
  53.  
  54.                                                                                 
  55.                                                                                 
  56.                          Morse Academy -- Version 5.2q                          
  57.                                  May 10, 1997                                   
  58.                                                                                 
  59.                                                                                 
  60.                                      Index                                      
  61.                                                                                 
  62.                                                                                 
  63.        Section                                                       Page       
  64.                                                                                 
  65.        Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  1        
  66.             Installation on a Floppy Disk System  . . . . . . . . . .  3        
  67.             Installation on a Hard Disk System  . . . . . . . . . . .  4        
  68.             Operation under Windows 3.x . . . . . . . . . . . . . . .  5        
  69.                                                                                 
  70.        General Information  . . . . . . . . . . . . . . . . . . . . .  6        
  71.                                                                                 
  72.        Learning Menu  . . . . . . . . . . . . . . . . . . . . . . . .  8        
  73.                                                                                 
  74.        First Practice . . . . . . . . . . . . . . . . . . . . . . . . 10        
  75.                                                                                 
  76.        Receiving Game . . . . . . . . . . . . . . . . . . . . . . . . 13        
  77.  
  78.        Endurance Trials . . . . . . . . . . . . . . . . . . . . . . . 17        
  79.                                                                                 
  80.        Proficiency Session  . . . . . . . . . . . . . . . . . . . . . 19        
  81.                                                                                 
  82.        Keyboard Program . . . . . . . . . . . . . . . . . . . . . . . 22        
  83.                                                                                 
  84.        Generation of tests and keys . . . . . . . . . . . . . . . . . 25        
  85.                                                                                 
  86.        Weighting Selection  . . . . . . . . . . . . . . . . . . . . . 27        
  87.                                                                                 
  88.        View Previous Sessions . . . . . . . . . . . . . . . . . . . . 29        
  89.                                                                                 
  90.        Option Selections  . . . . . . . . . . . . . . . . . . . . . . 31        
  91.                                                                                 
  92.        Appendixes                                                               
  93.             A - Amateur Radio Morse Abbreviations . . . . . . . . . . 35        
  94.             B - Frequently Used Q-Signals . . . . . . . . . . . . . . 36        
  95.             C - Construction Notes for an External Tone Generator . . 38        
  96.             D - ADLIB Compatible Music Synthesizer Card Support . . . 41        
  97.             E - RS232/Parallel Port Keying  . . . . . . . . . . . . . 42        
  98.             F - Visual signaling for the hearing impaired . . . . . . 43        
  99.  
  100.   Introduction                                                          Page  1 
  101.  
  102.   Morse  Academy is a Morse code teaching program incorporating Computer  Aided 
  103.   Instruction  (CAI)  that  is  extremely useful in teaching the  code.  It  is 
  104.   designed  to  help students who have no knowledge of the code  or  computers. 
  105.   Operation  is  simple  with functions selected by a  single  key.   Different 
  106.   sessions  are provided to allow students to vary the way they learn the code. 
  107.   Testing is automated to allow the student to spend more time on learning, and 
  108.   less on the tedious task of checking the result of a session.   Morse Academy 
  109.   includes:                                                                     
  110.                                                                                 
  111.            - on-line HELP for each session (F1 key)                             
  112.                                                                                 
  113.            - option settings that can be saved on diskette or disk              
  114.              so they are not lost when power is turned off                      
  115.                                                                                 
  116.            - the ability to edit and sequence the character set used            
  117.              in all sessions                                                    
  118.                                                                                 
  119.            - a set of sample code tests for student practice                    
  120.                                                                                 
  121.            - the ability to generate random Novice, General, and Extra          
  122.              test sessions for practice                                         
  123.                                                                                 
  124.            - the ability to create, save, and reload text for replay            
  125.  
  126.            - the ability for the student to input his copy via the keyboard     
  127.              during the Proficiency session and have it automatically           
  128.              compared with the generated text at the end of the session         
  129.                                                                                 
  130.            - the ability to save all computer generated text for later          
  131.              printing (F10 key)                                                 
  132.                                                                                 
  133.            - the ability to select your own desired character weightings        
  134.              (frequency of occurrence of characters)                            
  135.                                                                                 
  136.            - the saving of the history of mistakes from the last Receiving      
  137.              Game for optional use in computing character weighting             
  138.                                                                                 
  139.            - the optional ability to allow the Receiving Game to reorder        
  140.              the character set in worst-to-best sequence                        
  141.                                                                                 
  142.            - the optional generation of Morse Prosigns in contexts that         
  143.              helps a student understand their meaning                           
  144.                                                                                 
  145.            - the ability to adjust the code sending speed for the variances     
  146.              of different PC's                                                  
  147.                                                                                 
  148.            - support for ADLIB compatible music synthesizer cards, the          
  149.              Disney Sound Source Adapter, RS232 ports or an external tone       
  150.              generator via the printer port                                     
  151.  
  152.   Introduction                                                          Page  2 
  153.  
  154.  
  155.   Morse Academy's features will help a student learn the code.   Some features  
  156.   are designed for use by an instructor accompanying the student thru his short 
  157.   odyssey to code proficiency. It's still true that a small amount of hard work 
  158.   is  needed  to  learn  the  code.   Computer  feed back during the process of 
  159.   learning  Morse  code helps a student, so learning  the  code  is  relatively 
  160.   painless with Morse Academy. Developing copying skills takes an effort by the 
  161.   student and the devotion of time to the process.                              
  162.                                                                                 
  163.   If  you  have comments or suggestions to improve Morse Academy,  I'd like  to 
  164.   hear from you.  Please write to:                                              
  165.                                                                                 
  166.                          Joseph Speroni, AH0A                                   
  167.                          8-11-21-302 Fukazawa                                   
  168.                          Setagaya-ku, Tokyo                                     
  169.                          Japan 158                                              
  170.                          Tel: 011-813-3703-9868                                 
  171.  
  172.                                                                                 
  173.  
  174.   Introduction                                                          Page  3 
  175.  
  176.  
  177.   Installation on a Floppy Disk System                                          
  178.                                                                                 
  179.   Before  performing  the copy operation you must format a new disk onto  which 
  180.   you  can copy Morse Academy.  You do not need to make this a system diskette, 
  181.   but  you  may find it more convenient to have DOS on the same  diskette  when 
  182.   starting  the  system.   The  first time you use  Morse  Academy  you  should 
  183.   carefully follow the steps listed below.   Afterwards you will only need step 
  184.   3 to use the program.  Follow these steps:                                    
  185.                                                                                 
  186.              Step 1. Format a blank diskette                                    
  187.                                                                                 
  188.                      Put a new diskette in drive B.  Then type either           
  189.                                                                                 
  190.                      A>FORMAT B:                                                
  191.                                                                                 
  192.                      or                                                         
  193.                                                                                 
  194.                      A>FORMAT B: /S                                             
  195.                                                                                 
  196.                      depending on whether you want the MA diskette to have      
  197.                      a copy of DOS or not.                                      
  198.  
  199.              Step 2. Copy the MA diskette to a newly formatted diskette         
  200.                                                                                 
  201.                      Replace your DOS diskette in drive A with the Morse        
  202.                      Academy master.  Put the newly formatted diskette in       
  203.                      drive B.                                                   
  204.                                                                                 
  205.                      A>COPY  A:*.*   B: <Enter>                                 
  206.                                                                                 
  207.              Step 3. Execute Morse Academy                                      
  208.                                                                                 
  209.                      Remove the Morse Academy diskette in drive A and           
  210.                      store it.  Mount the new diskette with Morse               
  211.                      Academy files copied on it (from drive B) into             
  212.                      drive A. (MA will actually operate on any drive)           
  213.                      Type the following to execute Morse Academy.               
  214.                                                                                 
  215.                      A>MA <Enter>                                               
  216.                                                                                 
  217.                      Follow the instructions displayed on the screen.           
  218.                                                                                 
  219.  
  220.   Introduction                                                          Page  4 
  221.  
  222.  
  223.   Installation on a Hard Disk System                                            
  224.                                                                                 
  225.   The first time you use Morse Academy you should carefully follow the steps in 
  226.   this  section.   Afterwards  you  will only need step 3 to use  the  program. 
  227.   There  is  the possibility of unforeseen problems.   It is  recommended  that 
  228.   before  starting you make a backup copy of the diskette to insure you  always 
  229.   have a readable copy.  Follow these steps:                                    
  230.                                                                                 
  231.              Step 1. Create a Directory to hold Morse Academy                   
  232.                                                                                 
  233.                      C>C: <Enter>    (make sure you are on drive C)             
  234.                      C>CD\ <Enter>   (make sure you are in the root directory)  
  235.                      C>MD MA <Enter> (create the MA directory)                  
  236.                      C>CD MA <Enter> (change to the MA directory)               
  237.                                                                                 
  238.              Step 2. Put  the  MA  diskette into drive A and copy all its files 
  239.                      to the hard disk                                           
  240.                                                                                 
  241.                      C>COPY A:*.* C: <Enter>                                    
  242.                                                                                 
  243.              Step 3. Execute Morse Academy                                      
  244.                                                                                 
  245.                      >CD\MA <Enter>                                             
  246.                      >MA <Enter>                                                
  247.                                                                                 
  248.                      Follow the instructions displayed on the screen.           
  249.  
  250.                                                                                 
  251.  
  252.   Introduction                                                          Page  5 
  253.  
  254.  
  255.   Operation under Windows                                                       
  256.                                                                                 
  257.   If MA is executed as a DOS program under Windows,  it should run in EXCLUSIVE 
  258.   mode.   MA  depends on the system timer and doesn't share resources well with 
  259.   other programs.  Operating MA in normal foreground mode will cause it send CW 
  260.   with incorrect timing and/or key clicks.                                      
  261.                                                                                 
  262.   The file MA.PIF is included with MA files.   Using the Program Manager create 
  263.   an icon referencing MA.PIF.  Clicking on this icon will correctly execute MA. 
  264.                                                                                 
  265.  
  266.   G. General Information                                                Page  6 
  267.  
  268.                                                                                 
  269.                                                                                 
  270.                                                                                 
  271.                                                                                 
  272.                                                                                 
  273.                                                                                 
  274.                                                                                 
  275.                                                                                 
  276.                                                                                 
  277.                                                                                 
  278.   ╔═══════════════════════════════════════════════════════════════════════════╗ 
  279.   ║  Morse Academy Version 5.2q, Copyright 10 May 97 J. Speroni, AH0A/7J1AAA  ║ 
  280.   ║   This program was developed based on ideas from AEA's Morse University   ║ 
  281.   ║                                                                           ║ 
  282.   ║                  Select: █                                                ║ 
  283.   ║                          L. Learning menu                                 ║ 
  284.   ║                          F. First practice                                ║ 
  285.   ║                          R. Receiving game                                ║ 
  286.   ║                          E. Endurance trials      ┌──────────────────────┐║ 
  287.   ║                          P. Proficiency session   │The selected sound    │║ 
  288.   ║                                                   │generator is the PC's │║ 
  289.   ║                          K. Keyboard session      │sound chip (use       │║ 
  290.   ║                          G. Generate examinations │Options menu, Tone    │║ 
  291.   ║                          W. Weighting selection   │submenu, to change the│║ 
  292.   ║                          V. View last session     │selection)            │║ 
  293.   ║                          O. Option selections     └──────────────────────┘║ 
  294.   ║                                                                           ║ 
  295.   ║                          D. DOS return                                    ║ 
  296.   ║                                                                           ║ 
  297.   ║ {^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^}║ 
  298.   ║ {^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^}║ 
  299.   ║ {^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^}║ 
  300.   ║ {^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^}║ 
  301.   ║ {^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^}║ 
  302.   ║                    Select session from menu by letter                     ║ 
  303.   ║            Use the F1 key for HELP or F10 to print the screen             ║ 
  304.   ╚═══════════════════════════════════════════════════════════════════════════╝ 
  305.                                                                                 
  306.                                                                                 
  307.                                                                                 
  308.                                                                                 
  309.                                                                                 
  310.                        Figure 1. Morse Academy Main Menu                        
  311.  
  312.   G. General Information                                                Page  7 
  313.  
  314.   Morse  Academy is based on Computer Assisted Instruction concepts from  AEA's 
  315.   Morse University.   The  author thanks AEA, a company dedicated to support of 
  316.   amateur radio,   for their help and encouragement in developing this program. 
  317.                                                                                 
  318.   Operation is menu driven with a single key selecting the desired session:     
  319.                                                                                 
  320.   (L)earning:               Selects characters, and provides a learning mode.   
  321.   (F)irst practice:         Sessions to first introduce the code to students.   
  322.   (R)eceiving game:         An interactive game to teach the Morse code.        
  323.   (E)ndurance game:         An interactive game to increase copying skills.     
  324.   (P)roficiency:            Generates actual code tests to improve skills.      
  325.   (K)eyboard:               Used to send Morse practice text from disk files.   
  326.   (G)enerate examinations:  Creates random tests for practice and testing.      
  327.   (W)eightings:             Varies the frequency of occurrence of characters.   
  328.   (V)iew sessions:          Displays prior session results.                     
  329.   (O)ptions:                Options for of tone, screen colors, etc.            
  330.   (D)OS return              Proper way to terminate and SAVE CHANGED OPTIONS.   
  331.                                                                                 
  332.   The  ESC key serves as a STOP RUN key.   Push it to return from a sub-session 
  333.   to  a session,  and again to the main menu.   The ALT key is a European shift 
  334.   key, shown on the last of the screen of some menus as an UP-ARROW.            
  335.                                                                                 
  336.   The F1 key can be used AT ANY TIME to display HELP. F10 prints the screen.  A 
  337.   short help prompt is ALWAYS shown at the bottom of screens.                   
  338.  
  339.   Morse  Academy  will  support  multiple students, and remember option settings
  340.   for each.  Separate OPTIONS and  LOG  files  are maintained for each student. 
  341.   The student name is typed on the command line when executing MA:              
  342.                                                                                 
  343.                   MA      student_name                                          
  344.                                                                                 
  345.   The student name can contain lower or upper case  alphabetic  characters  and 
  346.   spaces.   Lower  case  characters are treated as equal to their corresponding 
  347.   upper case character.   If a new student name is typed,  MA will give you the 
  348.   option to enter the new name into its student list, or exit from the program. 
  349.                                                                                 
  350.   An existing student can be deleted using the D option:                        
  351.                                                                                 
  352.                   MA/D    student_name                                          
  353.                                                                                 
  354.   If  the  name is not registered,  the request is rejected and MA exited.   If 
  355.   registered,  the  student  will  be asked to confirm deletion before the name 
  356.   is removed from the active list, AND  THE  OPTIONS AND LOG FILES ARE DELETED. 
  357.   (DOS 5's UNDELETE command can restore them if they are mistakenly deleted).   
  358.                                                                                 
  359.   MA  assumes  WPM  inputs  are single digits for 5, 6, 7, 8,  or 9 WPM.  The X 
  360.   option changes all inputs to be two digits to permit speeds up to 99 WPM.     
  361.                                                                                 
  362.                   MA/X                                                          
  363.  
  364.   L. Learning Menu                                                      Page  8 
  365.  
  366.                                                                                 
  367.                                                                                 
  368.                                                                                 
  369.                                                                                 
  370.                                                                                 
  371.                                                                                 
  372.                                                                                 
  373.                                                                                 
  374.                                                                                 
  375.                                                                                 
  376.   ╔═══════════════════════════════════════════════════════════════════════════╗ 
  377.   ║  Use cursor keys ( or ) and INS/DEL to select and unselect characters   ║ 
  378.   ║ Hold INS/DEL key and use the cursor keys to select a block of characters  ║ 
  379.   ║                      ARRL Standard Character Set                          ║ 
  380.   ║                                                                           ║ 
  381.   ║             1 A                 17 M                 33 SK [+]            ║ 
  382.   ║             2 E                 18 P                 34 1                 ║ 
  383.   ║             3 R                 19 G                 35 2                 ║ 
  384.   ║             4 N                 20 F                 36 3                 ║ 
  385.   ║             5 AR [*]            21 ,                 37 4                 ║ 
  386.   ║             6 █ <Ins            22 W                 38 5                 ║ 
  387.   ║             7 I                 23 B                 39 6                 ║ 
  388.   ║             8 O                 24 BT [=]            40 7                 ║ 
  389.   ║             9 S                 25 J                 41 8                 ║ 
  390.   ║            10 D                 26 /                 42 9                 ║ 
  391.   ║            11 H                 27 K                 43 0                 ║ 
  392.   ║            12 C                 28 Q                                      ║ 
  393.   ║            13 U                 29 X                                      ║ 
  394.   ║            14 Y                 30 V                                      ║ 
  395.   ║            15 .                 31 Z                                      ║ 
  396.   ║            16 L                 32 ?                                      ║ 
  397.   ║                                                                           ║ 
  398.   ║                       L. Lesson number       1                            ║ 
  399.   ║                       C. Character speed    18 WPM                        ║ 
  400.   ║                                                                           ║ 
  401.   ║ Select options, ENTER to activate keyboard, or ESC to return to main menu ║ 
  402.   ╚═══════════════════════════════════════════════════════════════════════════╝ 
  403.                                                                                 
  404.                                                                                 
  405.                                                                                 
  406.                                                                                 
  407.                                                                                 
  408.                             Figure 2. Learning Menu                             
  409.  
  410.   L. Learning Menu                                                      Page  9 
  411.  
  412.   This  menu allows students to chose the characters they wish to learn.   This 
  413.   can  be  done  by typing the letter L followed by the lesson  numbers  to  be 
  414.   learned (type the same number twice to select only one lesson).  You can also 
  415.   include  or exclude characters by using the INSERT or DELETE keys and  moving 
  416.   the  blinking  cursor using the DOWN or UP cursor control  keys.   Characters 
  417.   selected have their two digit numeric sequence number shown in reverse video. 
  418.                                                                                 
  419.   The  character  set and their order can be modified using Selection and  Edit 
  420.   commands in the main menu (O)ption selections.                                
  421.                                                                                 
  422.   The (C)haracter speed key sets the average speed characters are sent.  Morse  
  423.   Academy  is  set to send at a relatively fast character speed.   The  default 
  424.   character  speed  of 18 WPM is a good choice for students aiming for  a  code 
  425.   speed of 13 WPM.  This may seem fast,  but learning the individual characters 
  426.   at this rate with pauses between them makes it easier to progress.  At faster 
  427.   average  sending  rates the character speed remains the same but  the  pauses 
  428.   between them shortens.                                                        
  429.                                                                                 
  430.   The  ENTER  key  activates the keyboard and allows a student to  associate  a 
  431.   single keyboard key with the Morse code sound for it.   Students can use this 
  432.   as  another  way to become familiar with characters as they are added to  the 
  433.   practice sessions.                                                            
  434.  
  435.   The  Learning  menu  is the only one that controls the number  of  characters 
  436.   being learned.  This selection applies to all sessions.                       
  437.                                                                                 
  438.   Quick keys can be used to select frequently used subsets,  e.g. the alphabet, 
  439.   numbers, prosigns, etc.   These keys are (E)rase all selections,  (A)lphabet, 
  440.   (N)umbers, (P)unctuation, and (S) for pro(S)igns.                             
  441.                                                                                 
  442.   The  ESC key can be pressed while in the keyboard activate mode (started with 
  443.   the ENTER key)  to return to the Learning menu and a second time to return to 
  444.   the main menu.                                                                
  445.  
  446.   F. First Practice                                                     Page 10 
  447.  
  448.                                                                                 
  449.                                                                                 
  450.                                                                                 
  451.                                                                                 
  452.                                                                                 
  453.                                                                                 
  454.                                                                                 
  455.                                                                                 
  456.                                                                                 
  457.                                                                                 
  458.   ╔═══════════════════════════════════════════════════════════════════════════╗ 
  459.   ║                                                                           ║ 
  460.   ║                                                                           ║ 
  461.   ║                           FIRST PRACTICE MENU                             ║ 
  462.   ║                                                                           ║ 
  463.   ║                   Select: █                                               ║ 
  464.   ║                           C. Character speed     18                       ║ 
  465.   ║                                                                           ║ 
  466.   ║                           K. Keyboard practice                            ║ 
  467.   ║                           L. Listen and watch characters                  ║ 
  468.   ║                           P. Pairs of characters drill                    ║ 
  469.   ║                           M. Morse tutor                                  ║ 
  470.   ║                                                                           ║ 
  471.   ║                                                                           ║ 
  472.   ║                                                                           ║ 
  473.   ║                                                                           ║ 
  474.   ║                                                                           ║ 
  475.   ║                                                                           ║ 
  476.   ║                                                                           ║ 
  477.   ║                                                                           ║ 
  478.   ║                                                                           ║ 
  479.   ║                                                                           ║ 
  480.   ║                                                                           ║ 
  481.   ║                                                                           ║ 
  482.   ║                                                                           ║ 
  483.   ║         Select practice drill or press ESC to return to main menu         ║ 
  484.   ╚═══════════════════════════════════════════════════════════════════════════╝ 
  485.                                                                                 
  486.                                                                                 
  487.                                                                                 
  488.                                                                                 
  489.                            Figure 6. First Practice Menu                        
  490.                                                                                 
  491.  
  492.   F. First Practice                                                     Page 11 
  493.  
  494.   The  First  Practice  session  allows a new student to experiment or practice 
  495.   in  various  ways while learning  the  individual  Morse  characters.    Four 
  496.   different ways of exploring the code are provided.                            
  497.                                                                                 
  498.   The (K)eyboard  selection  activates  the  keyboard  and  allows a student to 
  499.   associate a single keyboard key with the Morse code sound for it.    Students 
  500.   can  use  this  as another way to become familiar with characters as they are 
  501.   added to the practice sessions.                                               
  502.                                                                                 
  503.   (L)isten and watch causes each character to be sent  4 times and displayed in 
  504.   full screen format.  At first  display occurs prior  to sending the character 
  505.   in Morse  code,  with  the  time being decreased with successive repetitions. 
  506.   Characters being learned are  sent  in a random sequence, with the entire set 
  507.   being repeated until the session is terminated by ESC.                        
  508.                                                                                 
  509.   The (M)orse Tutor allows a student to practice his keyboard skills by  having 
  510.   the  computer send single characters  and  waiting  until  he responds on the 
  511.   keyboard.   If  correct,  the next character is sent immediately.   If not  a 
  512.   short  low tone is sounded and the character is re-transmitted.   During this 
  513.   session  the student should make an effort NOT TO LOOK at the keyboard.   Use 
  514.   of  a blindfold while a bit extreme,  is recommended.   Morse Tutor will help 
  515.   develop typing skills in combination with copying code,  if an effort is made 
  516.   not to watch the keyboard.                                                    
  517.  
  518.   The  (C)haracter  speed  key  selects  the  individual character transmission 
  519.   speed,  and the  (W)eight key  the character weighting.  The (D)isplay option 
  520.   allows  selection  of  the  transmitted  text  either  "Before" it is sent or 
  521.   "After".  If the "Before" option  is  selected,  the  character  is displayed 
  522.   before  transmitting  the  character for the time required to  send  a  space 
  523.   between words.  Errors are displayed using reverse video.  The display can be 
  524.   disabled during transmission by setting this option to "Off".                 
  525.                                                                                 
  526.   The session starts after pressing the ENTER key and can be  ended at any time 
  527.   by pressing ESC.                                                              
  528.                                                                                 
  529.   At the end of the session, the text sent is displayed  and  a  summary of the 
  530.   student's reaction time in pressing the key  for  each  character is given in 
  531.   milliseconds  (thousandths of a second).   By  practicing keyboard skills the 
  532.   student can  improve reaction time and improve performance in other sessions. 
  533.                                                                                 
  534.   In (C)haracter pair drills character pairs  that sound alike  are constructed 
  535.   from the set being learned.   The entire set of practice pairs  is  displayed 
  536.   and using  the cursor keys the student can select  one  particular  pair,  or 
  537.   review them in sequence.                                                      
  538.  
  539.   F. First Practice                                                     Page 12 
  540.  
  541.  
  542.   A  drill  begins  by pressing ENTER.  A full screen display of each character 
  543.   being reviewed is  displayed  three times.   After this by pressing ENTER the 
  544.   student can practice the two characters for  as  long  as  he likes taking as 
  545.   long as he wishes to respond to each character.  A correct answer will result 
  546.   in a message "correct, right, or yes" being displayed in the  center  of  the 
  547.   screen and a short high pitch tone.  An incorrect response causes the  missed 
  548.   character to be displayed in full screen format, a long low pitch  tone to be 
  549.   sounded, and then the repeat of the character in Morse code.                  
  550.                                                                                 
  551.   Once the student is comfortable with a given pair he can move to  the next by 
  552.   pushing ESC.  Morse Academy remembers the student's progress, so practice can 
  553.   suspended and resumed at a later time.                                        
  554.                                                                                 
  555.   Note ANY  change  to  the  selected  character  set  (addition or deletion of 
  556.   characters) will cause the drill to restart at the beginning.                 
  557.  
  558.   R. Receiving Game                                                     Page 13 
  559.  
  560.                                                                                 
  561.                                                                                 
  562.                                                                                 
  563.                                                                                 
  564.                                                                                 
  565.                                                                                 
  566.                                                                                 
  567.                                                                                 
  568.                                                                                 
  569.                                                                                 
  570.   ╔═══════════════════════════════════════════════════════════════════════════╗ 
  571.   ║                                                                           ║ 
  572.   ║                                                                           ║ 
  573.   ║                              RECEIVING GAME                               ║ 
  574.   ║                                                                           ║ 
  575.   ║                 Select: █                                                 ║ 
  576.   ║                         S. Starting speed       5 WPM                     ║ 
  577.   ║                         F. Final maximum speed  8 WPM                     ║ 
  578.   ║                         C. Character speed     18 WPM                     ║ 
  579.   ║                                                                           ║ 
  580.   ║                         D. Duration of game    3 Minutes                  ║ 
  581.   ║                         R. Resequencing        Off                        ║ 
  582.   ║                                                                           ║ 
  583.   ║                         U. Use                 Fixed length groups        ║ 
  584.   ║                         W. Weighting           Text                       ║ 
  585.   ║                         G. Group length        1                          ║ 
  586.   ║                                                                           ║ 
  587.   ║                                                                           ║ 
  588.   ║                                                                           ║ 
  589.   ║                                                                           ║ 
  590.   ║                                                                           ║ 
  591.   ║                                                                           ║ 
  592.   ║                                                                           ║ 
  593.   ║         AR *                      SK +                      BT =          ║ 
  594.   ║   Select options, press ENTER to start, or ESC to return to main menu     ║ 
  595.   ╚═══════════════════════════════════════════════════════════════════════════╝ 
  596.                                                                                 
  597.                                                                                 
  598.                                                                                 
  599.                                                                                 
  600.                                                                                 
  601.                          Figure 3. Receiving Game Menu                          
  602.  
  603.   R. Receiving Game                                                     Page 14 
  604.  
  605.   The  Receiving Game is an interactive game that allows a student to  practice 
  606.   code  by  listening  to  a random group of 1  to  9  characters,  typing  the 
  607.   characters  on  the keyboard,  and having the computer check if he or she  is 
  608.   correct.  If correct, a short high pitch tone is emitted.   If wrong,  a long 
  609.   low  frequency tone sounds,  the correct answer is displayed in the center of 
  610.   the  screen with an indicator showing the character that caused the error and 
  611.   the  incorrect  student  input  displayed below  it.  This   feedback  allows 
  612.   students to learn characters thru repetition and correction.                  
  613.                                                                                 
  614.   The  number of different characters used during the game is determined by the 
  615.   Learning menu. For the first Receiving Game,  use the Learning menu to select 
  616.   just a few characters, say three.  Then enter the Receiving Game,  and select 
  617.   the (S)tarting speed, (F)inal maximum speed, (C)haracter speed, (D)uration of 
  618.   game, (W)eighting, and (G)roup size as desired before starting a game.        
  619.                                                                                 
  620.   The  (S)tarting speed key selects the initial average speed of the text sent. 
  621.   For every  twenty correct responses the average sending speed is increased by 
  622.   one WPM, up to the (F)inal maximum speed.                                     
  623.                                                                                 
  624.   The (C)haracter  speed key selects  the  character  speed.   Morse Academy is 
  625.   designed to send  characters relatively fast.  The default character speed of 
  626.   18 WPM is a good choice  for students aiming for a code speed of 13 WPM. This 
  627.   may seem fast,  but  learning  individual characters at this rate with pauses 
  628.   between  them  makes  it easier to progress.  At faster average sending rates 
  629.   the speed of characters remains the same but pauses between them shorten.     
  630.  
  631.   The (D)uration key sets the length of the session from 1 to 9 minutes.        
  632.                                                                                 
  633.   The (U)se key selects sending of either fixed length random character groups, 
  634.   or short English words frequently used in CW QSO's.   For new students random 
  635.   character groups is the recommended mode.   Later, practice learning words at 
  636.   high  speeds will  give the student  the ability to hear a word like a single 
  637.   character.  [See (P)roficiency session for a explanation of the WORDS file].  
  638.                                                                                 
  639.   The   (W)eight  key  selects  different  frequency  patterns  of  sending  of 
  640.   characters.   This  allows the student to control the frequency of repetition 
  641.   of characters to stress those requiring more emphasis.                        
  642.                                                                                 
  643.   Random:    Random weight (each character having the same frequency).          
  644.   Text:      Text weighting with the vowels occurring more frequently.          
  645.   History:   Characters missed in last Receiving Game are sent more frequently. 
  646.   Student's: Student selected weighting.                                        
  647.                                                                                 
  648.   Use   the   main   menu  (W)eighting  session  to  display  these  selections 
  649.   graphically and to create a student's desired weighting.                      
  650.                                                                                 
  651.   The (G) size is the number of characters sent by the game in sequence without 
  652.   spaces between them.  The size can be set for from 1 to 9 characters.         
  653.                                                                                 
  654.   Values of 5 and 18 WPM, and 1 character groups are good choices for beginning 
  655.   students.                                                                     
  656.  
  657.   R. Receiving Game                                                     Page 15 
  658.  
  659.  
  660.   Start  the  game with the ENTER key and it will randomly generate the letters 
  661.   A, E, R, N, T,  or the Prosign AR (If you have started with Lesson number 1). 
  662.   Continue  to  play the game until you're comfortable with  these  characters. 
  663.   With  only a few characters,  the character's sound and their position on the 
  664.   keyboard  are quickly learned.   The number of characters can be increased by 
  665.   adding  a  few each day.   In just a few weeks the student will know all  the 
  666.   characters and their positions on the keyboard.                               
  667.                                                                                 
  668.   A total of right and wrong answers  is  constantly  updated on the screen and 
  669.   the score and time remaining shown as a bar graphs. The session ends when the 
  670.   duration expires, but it can be ended early by depressing  ESC.  The  program 
  671.   signals completion by sending the Prosign SK (End of Final Transmission).     
  672.                                                                                 
  673.   At the end of the game,  the characters sent during the session are displayed 
  674.   on  the screen,  in order of the worst result.   Each character is  displayed 
  675.   with the number of incorrect responses, and the number of times the character 
  676.   was  correctly copied.  For example "F <4,11>"  shows the student missed  the 
  677.   letter  F 4 times and copied it correctly 11 times.   This allows the student 
  678.   to review the session and find which characters need more work.               
  679.                                                                                 
  680.   The results of a Receiving Game can be used to re-sequence the characters  in 
  681.   the Learning menu.  Use  the (R)esequence key to select this option.  If this 
  682.   option is selected and the  Learning  menu  is displayed after a full game is 
  683.   played, the characters will be displayed in  order  by  the  worst character, 
  684.   giving the student a history of the characters causing the most trouble.      
  685.  
  686.   Another   important  function   of  the  Receiving  Game  is  its remembering 
  687.   weightings  corresponding  to  the characters missed during  the  game.   The 
  688.   Weighting  option  in all menus can be used to select the  HISTORY weighting. 
  689.   Selecting HISTORY weighting will allow the student to repeat troublesome      
  690.   characters requiring practice.                                                
  691.                                                                                 
  692.   NOTE:  Resequencing and historical weighting occur only if the receiving game 
  693.   goes to completion, i.e. the ESC key is NOT used to terminate early.          
  694.                                                                                 
  695.   After  the  student  is comfortable with single letters,  but  early  in  his 
  696.   training,  the  group  size should be set to 2 (and later 3 and  higher),  so 
  697.   memory (copying behind the text) can start to be developed.   This can not be 
  698.   over emphasized.  Skills in copying depend very much on getting confidence in 
  699.   copying longer sequences.                                                     
  700.                                                                                 
  701.   Mix  sessions  between the Receiving Game and Proficiency testing to  develop 
  702.   the ability to write characters as well as input them on the keyboard.   When 
  703.   the  Receiving Game becomes too easy try switching to the Endurance Trials to 
  704.   get practice in copying long character sequences without an error.   Students 
  705.   can  adjust the mix of sessions to match free time and the pace of  learning. 
  706.   You  should  make  an  effort to spend at least 30 minutes  every  other  day 
  707.   practicing.  With only a little effort Morse code skills will come easily.    
  708.  
  709.   E. Endurance Trials                                                   Page 16 
  710.  
  711.                                                                                 
  712.                                                                                 
  713.                                                                                 
  714.                                                                                 
  715.                                                                                 
  716.                                                                                 
  717.                                                                                 
  718.                                                                                 
  719.                                                                                 
  720.                                                                                 
  721.   ╔═══════════════════════════════════════════════════════════════════════════╗ 
  722.   ║                                                                           ║ 
  723.   ║                                                                           ║ 
  724.   ║                            ENDURANCE TRIALS                               ║ 
  725.   ║                                                                           ║ 
  726.   ║               Select:                                                     ║ 
  727.   ║                       S. Starting speed       5 WPM                       ║ 
  728.   ║                       F. Final maximum speed  8 WPM                       ║ 
  729.   ║                       C. Character speed     18 WPM                       ║ 
  730.   ║                                                                           ║ 
  731.   ║                       U. Use                 Fixed length groups          ║ 
  732.   ║                       W. Weighting           Text                         ║ 
  733.   ║                       G. Group length        1                            ║ 
  734.   ║                                                                           ║ 
  735.   ║                                                                           ║ 
  736.   ║                                                                           ║ 
  737.   ║                                                                           ║ 
  738.   ║                                                                           ║ 
  739.   ║                                                                           ║ 
  740.   ║                                                                           ║ 
  741.   ║                                                                           ║ 
  742.   ║                                                                           ║ 
  743.   ║                                                                           ║ 
  744.   ║                                                                           ║ 
  745.   ║         AR *                      SK +                      BT =          ║ 
  746.   ║Select options, press ENTER to start trials or ESC to return to main menu  ║ 
  747.   ╚═══════════════════════════════════════════════════════════════════════════╝ 
  748.                                                                                 
  749.                                                                                 
  750.                                                                                 
  751.                                                                                 
  752.                                                                                 
  753.                         Figure 4. Endurance Trials Menu                         
  754.  
  755.   E. Endurance Trials                                                   Page 17 
  756.  
  757.   Endurance  trials  send  characters  or  words continuously until the student 
  758.   errors. The (S)tarting, (F)inal maximum speed,  and (C)haracter speeds can be 
  759.   set before each session.   The (U)se key selects the mode desired.   Code  is 
  760.   sent as continuous random characters,  in  random  length  groups  of  random 
  761.   characters, or as short  English words.  The (W)eight key selects the desired 
  762.   weighting.  Use the ENTER key to start  the  session.   A complete session is 
  763.   fourteen trials but it can be ended at any time by pressing ESC.              
  764.                                                                                 
  765.   During  a trial the number of characters received correctly  is  continuously 
  766.   displayed.   At  the  end of a trial the characters sent just before an error 
  767.   are displayed, followed  by a character in reverse video showing the expected 
  768.   correct one that caused the  trial  to  stop.  During  an Endurance trial the 
  769.   reason for an error is often not the last character sent,  but  one  of those 
  770.   preceding the error.   A character that causes the student to pause and think 
  771.   can  be the real reason for an error even if it is correctly copied.  So much 
  772.   time passes  trying  to  recall  a  problem  character that even a simple one 
  773.   following will be missed.  Examining the characters  preceding the error will 
  774.   give the student information about the characters requiring more work.        
  775.                                                                                 
  776.   The  computer  displays the incorrect response in reverse video in  the  last 
  777.   column  (either  the  character input or the phrase TIMED  OUT  indicating  a 
  778.   failure to respond within the time allowed.)   The expected character is also 
  779.   shown in reverse video.  By comparing the reverse video columns and examining 
  780.   preceding characters, the student can determine the reason for the error.     
  781.  
  782.   For every 20 correct inputs,   Morse Academy increases the sending speed by 1 
  783.   WPM up tp the (F)inal mamimum speed so the student is made to advance.   This 
  784.   challenge helps develop skills.   Don't  be  concerned with the mistakes made 
  785.   when using the Endurance session.  Mistakes are a natural part of learning.   
  786.                                                                                 
  787.   A  candidate  for  an FCC Amateur Radio license can copy one minute  of  code 
  788.   without  error as an alternative to passing a quiz on the contents of a Morse 
  789.   transmission (70% is required) .   This game will help you perfect the skills 
  790.   to do that.  To pass in this way a candidate would have to copy:              
  791.                                                                                 
  792.                         5 WPM    -    25 characters                             
  793.                        13 WPM    -    65 characters                             
  794.                        20 wpm    -   100 characters                             
  795.                                                                                 
  796.   Prosigns,  punctuation,  and numbers count as two characters when you sit the 
  797.   real examination.   You have an advantage  when copying the English text of a 
  798.   QSO style examination.    Before submitting your test paper,  you can go over 
  799.   the  text  and  correct obvious errors from context, e.g. TSE RIG to THE RIG; 
  800.   CLEVLAND, O5IO to CLEVELAND, OHIO.                                            
  801.  
  802.   P. Proficiency Session                                                Page 18 
  803.  
  804.                                                                                 
  805.                                                                                 
  806.                                                                                 
  807.                                                                                 
  808.                                                                                 
  809.                                                                                 
  810.                                                                                 
  811.                                                                                 
  812.                                                                                 
  813.                                                                                 
  814.   ╔═══════════════════════════════════════════════════════════════════════════╗ 
  815.   ║                                                                           ║ 
  816.   ║                                                                           ║ 
  817.   ║                           PROFICIENCY  SESSION                            ║ 
  818.   ║                                                                           ║ 
  819.   ║               Select:                                                     ║ 
  820.   ║                       S. Starting speed       5 WPM                       ║ 
  821.   ║                       F. Final maximum speed  8 WPM                       ║ 
  822.   ║                       C. Character speed     18 WPM                       ║ 
  823.   ║                                                                           ║ 
  824.   ║                       U. Use                 Fixed length groups          ║ 
  825.   ║                                                                           ║ 
  826.   ║                       D. Duration            3 Minutes                    ║ 
  827.   ║                       W. Weighting           Text                         ║ 
  828.   ║                       G. Group length        1                            ║ 
  829.   ║                                                                           ║ 
  830.   ║                                                                           ║ 
  831.   ║                                                                           ║ 
  832.   ║                                                                           ║ 
  833.   ║                                                                           ║ 
  834.   ║                                                                           ║ 
  835.   ║                                                                           ║ 
  836.   ║                                                                           ║ 
  837.   ║                                                                           ║ 
  838.   ║         AR *                      SK +                      BT =          ║ 
  839.   ║   Select options, press ENTER to start, or ESC to return to main menu     ║ 
  840.   ╚═══════════════════════════════════════════════════════════════════════════╝ 
  841.                                                                                 
  842.                                                                                 
  843.                                                                                 
  844.                                                                                 
  845.                                                                                 
  846.                        Figure 5. Proficiency Session Menu                       
  847.  
  848.   P. Proficiency Session                                                Page 19 
  849.  
  850.   The Proficiency session sends character groups at selected speeds.  This type 
  851.   of practice simulates actual text transmissions.                              
  852.                                                                                 
  853.   The (S)tart key sets the starting average speed of sending,  the (F)inish key 
  854.   the  final maximum speed,  and the (C)haracter key the character speed.   The 
  855.   character speed can't be set to a value less than the start or  final speeds. 
  856.   When  the  character speed is set greater than the average sending speed, the 
  857.   timing between  characters  is  adjusted,  as needed, to maintain the desired 
  858.   average  speed.   The  current  average  text speed,  and  elapsed  time  are 
  859.   constantly displayed during the session.                                      
  860.                                                                                 
  861.   The (U)se key selects from four different modes:                              
  862.                                                                                 
  863.   The student can have fixed or random length  code groups of random characters 
  864.   transmitted.  The (G)roup length key selects the number of characters in each 
  865.   group  in  the  first  case,  and  the (W)eighting  key  from  four  possible 
  866.   character weightings - RANDOM, TEXT, STUDENT'S, AND HISTORY.                  
  867.                                                                                 
  868.   A third (U)se mode sends short English words. As a student advances, learning 
  869.   whole words at high speed can develop the ability  to copy code as if it were 
  870.   a spoken language, recognizing words from the pattern of characters. One word 
  871.   students first learn to recognize this way is "THE".   To develop  this skill 
  872.   practice at high characters speeds.  The words randomly selected by MA are in 
  873.   the file WORDS, separated by spaces (or any number of delimiters less than    
  874.   space).  The file can be edited using the DOS editor. (maximum 2000 words).   
  875.  
  876.   For the above (U)se modes,  the (D)uration key selects the length of the      
  877.   session and can be set from 1 to 9 minutes. If the start and final speeds are 
  878.   different, the session duration is divided into equal  periods (the number of 
  879.   periods is Final-Start+1).  The average code speed increases  by  1 WPM after 
  880.   each period.                                                                  
  881.                                                                                 
  882.   The  last  (U)se  mode  sends simulated QSO code tests from the Morse Academy 
  883.   files.   When in this mode  press  ENTER  to display the list of files.   The 
  884.   cursor keys can be used to select the file  to  be  loaded by positioning the 
  885.   reverse video block over the file name  and  pressing  ENTER  to  select  it. 
  886.   Starting the session  with  the  ENTER  key  will cause the file's text to be 
  887.   sent.   If one of Morse Academy's generated test is selected,  a ten question 
  888.   fill-in-the-blank test and key can be printed out  from  the  (G)enerate test 
  889.   session. (See the Generation session information for more details).           
  890.                                                                                 
  891.   Code transmission begins when the ENTER key is pressed.   It  ends  with  the 
  892.   transmission  of  the  Prosign AR (End of Transmission).                      
  893.                                                                                 
  894.   The student can copy the text on paper  and  compare the results displayed at 
  895.   the  end  of  the  session,  or  input  directly on the keyboard and have the 
  896.   computer display both texts at the end of the session.                        
  897.  
  898.   P. Proficiency Session                                                Page 20 
  899.  
  900.  
  901.   If the student inputs copy on the keyboard (rather than writing it on paper), 
  902.   at the end of transmission MA gives an opportunity to correct the text before 
  903.   comparing it to the compter generated text.   This is what a student could do 
  904.   during an actual examination. The text input during transmission is displayed 
  905.   on the screen, and a prompt invites the student to edit it.                   
  906.                                                                                 
  907.   The  active  editing  keys  are  the same used  with  the  keyboard  program: 
  908.   BACKSPACE, the cursor control keys UP ARROW,  DOWN ARROW,  RIGHT ARROW,  LEFT 
  909.   ARROW, HOME, END, PAGE UP, and PAGE DOWN.  The DELETE key functions to remove 
  910.   a character.   The INSERT key toggles between insert and overlay modes.   The 
  911.   insert  state  is shown in the upper right hand corner of the  screen  during 
  912.   editing.   Editing is ended by pressing the ENTER key causing a comparison of 
  913.   the student's input text (as corrected) against the computer generated text.  
  914.                                                                                 
  915.   Morse Academy compares the student's  copy  with the computer generated text, 
  916.   and shows differences in reverse video.   Missing characters in the student's 
  917.   copy are shown as a "~".  The texts are  displayed on pairs of lines with the 
  918.   student's copy below the  computer's.   The compared text can be printed (use 
  919.   the F10 key) with blank lines inserted after each pair to allow easier manual 
  920.   comparison.   Screen  reverse  video (the differences) is shown by printing a 
  921.   character "-" underneath each line pair.                                      
  922.                                                                                 
  923.   The  Proficiency  session can be stopped at any time by pushing the ESC  key. 
  924.   Parameters  can  then  be  changed  and the session restarted or ESC pushed a 
  925.   second time to return to the main menu.                                       
  926.  
  927.   K. Keyboard Program                                                   Page 21 
  928.  
  929.                                                                                 
  930.                                                                                 
  931.                                                                                 
  932.                                                                                 
  933.                                                                                 
  934.                                                                                 
  935.                                                                                 
  936.                                                                                 
  937.                                                                                 
  938.                                                                                 
  939.   ╔═══════════════════════════════════════════════════════════════════════════╗ 
  940.   ║                                                                           ║ 
  941.   ║                                                                           ║ 
  942.   ║                                                                           ║ 
  943.   ║                                                                           ║ 
  944.   ║                                                                           ║ 
  945.   ║                                                                           ║ 
  946.   ║                                                                           ║ 
  947.   ║                                                                           ║ 
  948.   ║                                                                           ║ 
  949.   ║                                                                           ║ 
  950.   ║                                                                           ║ 
  951.   ║                                                                           ║ 
  952.   ║                                                                           ║ 
  953.   ║                                                                           ║ 
  954.   ║                                                                           ║ 
  955.   ║                                                                           ║ 
  956.   ║                                                                           ║ 
  957.   ║                                                                           ║ 
  958.   ║                                                                           ║ 
  959.   ║                                                                           ║ 
  960.   ║                                                                           ║ 
  961.   ║                                                                           ║ 
  962.   ║         AR *                      SK +                      BT =          ║ 
  963.   ║F1 HELP F2 SEND F3 5 WPM F4 18 WPM F5 CLS F6 LOAD F7 SAVE F8 DEL F9 STAT   ║ 
  964.   ║    EDIT mode keys active; Use keys F2-F9 or ESC to return to main menu    ║ 
  965.   ╚═══════════════════════════════════════════════════════════════════════════╝ 
  966.                                                                                 
  967.                                                                                 
  968.                                                                                 
  969.                                                                                 
  970.                                                                                 
  971.                         Figure 7. Keyboard Program Menu                         
  972.  
  973.   K. Keyboard Program                                                   Page 22 
  974.  
  975.   The keyboard session allows actual text to be prepared and sent for practice. 
  976.   It  is  possible to edit,  save and reload text to and from diskette or  hard 
  977.   disk.  The function keys F2 thru F9 select program options.                   
  978.                                                                                 
  979.   F2 will toggle the keyboard between EDIT and SEND states.   In SEND state the 
  980.   text  on the screen will be sent in Morse code.   Once the last character  is 
  981.   sent  (marked  by  the  small  square character at  the  end  of  the  text), 
  982.   transmission ends.  At any time during transmission of the code,  pressing F2 
  983.   causes sending to be suspended, and the EDIT state entered.   If the Prosigns 
  984.   option  (in the Options menu)  is "On",  whenever the program enters the Edit 
  985.   state it sends the Prosign AS (wait) to show suspension of code transmission. 
  986.   The  cursor  position displayed is the next letter to be sent.   Pressing  F2 
  987.   again  returns to the SEND state and causes code transmission to resume where 
  988.   it left off.                                                                  
  989.                                                                                 
  990.   As a memory aid for the operator, line 23 is used to display the keys to send 
  991.   the Morse Prosigns.  For example " AR *  "  means that the Prosign AR is sent 
  992.   using the "*" key on the keyboard.                                            
  993.                                                                                 
  994.   The  program MUST be in the EDIT state to use the F3 thru F9 program options. 
  995.   NOTE  -  the  default  mode is EDIT mode;  you can only enter  SEND  mode  by 
  996.   pressing F2 when in EDIT mode.                                                
  997.                                                                                 
  998.   F3 allows the average speed of transmission to be set in words in minute.     
  999.  
  1000.   F4  allows  the  character speed of code transmitted to be set in  words  per 
  1001.   minute.   If  the  speed  selected is faster (it can't be  slower)  than  the 
  1002.   average  code  speed,  delays  are inserted between characters to  cause  the 
  1003.   effective transmission speed to be equal to the average speed selected by F3. 
  1004.                                                                                 
  1005.   At  the  end of the message,  the elapsed time is displayed on line 22  along 
  1006.   with  an  equivalent characters count (numerics,  punctuation,  and  prosigns 
  1007.   count  as two characters).   This information is used to compute and  display 
  1008.   the effective sending speed, i.e. WPM=10*(Count)/(Seconds).                   
  1009.                                                                                 
  1010.   F5 clears the screen to allow the start of input of new text.                 
  1011.                                                                                 
  1012.   F6  allows the loading of previously saved text.   Pushing the key displays a 
  1013.   complete  list  of all saved files,  and provides a prompt at the top of  the 
  1014.   screen  requesting  the  name  of the file to be  loaded.   If  the  file  is 
  1015.   available, the screen is cleared and the stored text displayed.               
  1016.                                                                                 
  1017.   F7  allows the saving of screen text for later recall.   If overwriting of  a 
  1018.   previously saved file is requested,  the operator is given the opportunity to 
  1019.   confirm that overwriting is desired.                                          
  1020.                                                                                 
  1021.   F8  allows  files  to  be deleted from the  directory.   The  DOS  file  name 
  1022.   wildcards * and ? can be used to delete groups of files.  Deleting a .KB file 
  1023.   will automatically cause the corresponding .TST and .KEY files to be deleted. 
  1024.  
  1025.   K. Keyboard Program                                                   Page 23 
  1026.  
  1027.  
  1028.   F9 displays character statistics and estimated time for the text displayed.   
  1029.                                                                                 
  1030.   If  you  wish  to add your own ASCII files,  just copy them to  the  your  MA 
  1031.   diskette in the same sub-directory with the other .KB files, making sure that 
  1032.   each  file has an extension of ".KB".   Morse Academy will automatically  add 
  1033.   them to its directory at the start of execution.                              
  1034.                                                                                 
  1035.   In EDIT state the following editing keys are active:                          
  1036.                                                                                 
  1037.      UP      - cursor up one line         DOWN    - cursor down one line        
  1038.      PAGE UP - cursor to previous line    PAGE DN - cursor to next line         
  1039.      LEFT    - cursor left one character  RIGHT   - cursor right one character  
  1040.      HOME    - cursor to home position    END     - cursor to end of text       
  1041.                                                                                 
  1042.   The  ENTER key inserts an end of line symbol (small triangle)  at the  cursor 
  1043.   position and erases the remainder of the line.                                
  1044.                                                                                 
  1045.   The  INSERT  key  toggles  the keyboard mode between  INS  (insert)  and  OVR 
  1046.   (overlay)  states.  The  state  is displayed on the right of line 24  of  the 
  1047.   screen.  In OVR state input from the keyboard replaces text on the screen. In 
  1048.   INS  mode  it is inserted into the text and the screen text scrolled  to  the 
  1049.   right to allow space for the inserted character.                              
  1050.  
  1051.   It is possible  to embed in the text,  information about the average speed of 
  1052.   code  to be sent and the character speed to be used during the  transmission. 
  1053.   This is done by preceding the text with a string of the form "<ww:cc>", where 
  1054.   ww is the average sending speed, and cc is the character speed.   For example 
  1055.   "<5:18>"  causes the text to be sent at 5 WPM,  but with a character speed of 
  1056.   18 WPM.                                                                       
  1057.                                                                                 
  1058.   ESC ends the keyboard session and returns to the main menu.                   
  1059.  
  1060.   G. Generation Session                                                 Page 24 
  1061.  
  1062.                                                                                 
  1063.                                                                                 
  1064.                                                                                 
  1065.                                                                                 
  1066.                                                                                 
  1067.                                                                                 
  1068.                                                                                 
  1069.                                                                                 
  1070.                                                                                 
  1071.                                                                                 
  1072.                                                                                 
  1073.   ╔═══════════════════════════════════════════════════════════════════════════╗ 
  1074.   ║                                                                           ║ 
  1075.   ║                                                                           ║ 
  1076.   ║                                                                           ║ 
  1077.   ║                    Current generation parameter values                    ║ 
  1078.   ║                                                                           ║ 
  1079.   ║         Exam class        Novice        General       Extra               ║ 
  1080.   ║         Element No.         1A             1B           1C                ║ 
  1081.   ║                                                                           ║ 
  1082.   ║         File Prefix       92-1A-        92-1B-        92-1C-              ║ 
  1083.   ║         First test              01            01            01            ║ 
  1084.   ║         Last test               20            20            20            ║ 
  1085.   ║                                                                           ║ 
  1086.   ║                                                                           ║ 
  1087.   ║ Select:█                                                                  ║ 
  1088.   ║        1. Group 1 default file element names (5 tests of each type)       ║ 
  1089.   ║        2. Group 2 default file class names (10 tests of each type)        ║ 
  1090.   ║        3. Group 3 default file year-element names (15 tests of each type) ║ 
  1091.   ║                                                                           ║ 
  1092.   ║        C. Clear all file name and test number selections                  ║ 
  1093.   ║        E. Edit file names and test numbers (screen parameters only)       ║ 
  1094.   ║        P. Print all tests and keys (1 copy of each)                       ║ 
  1095.   ║        S. Select one test for printing                                    ║ 
  1096.   ║                                                                           ║ 
  1097.   ║                                                                           ║ 
  1098.   ║   Press ENTER to start test generation, or ESC to return to main menu     ║ 
  1099.   ╚═══════════════════════════════════════════════════════════════════════════╝ 
  1100.                                                                                 
  1101.                                                                                 
  1102.                                                                                 
  1103.                                                                                 
  1104.                                                                                 
  1105.                           Figure 8. Generation menu                             
  1106.  
  1107.   G. Generation Session                                                 Page 25 
  1108.  
  1109.   This  session is used to generate files in the form of an QSO similar to  the 
  1110.   actual  required FCC test.   Three separate files are produced for each  test 
  1111.   generated:  (1)  a .KB file for direct use by the (P)roficiency or (K)eyboard 
  1112.   sessions to send a test,  (2) an ASCII .TST file for the written fill-in-the- 
  1113.   blanks examination,  and (3)  an  ASCII  .KEY file  for the key to be used in 
  1114.   grading the examination. The ASCII files can be printed using this session or 
  1115.   directly using DOS commands.                                                  
  1116.                                                                                 
  1117.   To  simplify  test generation three default groups are provided  to  generate 
  1118.   tests  with  canned file names and numbers.   Type 1,  2 or 3 to  select  the 
  1119.   default naming:                                                               
  1120.                                                                                 
  1121.   Group         Novice                  General                 Extra           
  1122.   _____  ____________________   _____________________     __________________    
  1123.     1      1A-01 thru 1A-15        1B-01 thru 1B-15        1C-01 thru 1C-15     
  1124.     2    NOVICE0 thru NOVICE9   GENERAL0 thru GENERAL9    EXTRA0 thru EXTRA9    
  1125.     3   92-1A-01 thru 92-1A-20  92-1B-01 thru 92-1B-20  92-1C-01 thru 92-1C-20  
  1126.                                                                                 
  1127.   Pressing the (C)lear key cause all file names and numbers to be cleared.      
  1128.                                                                                 
  1129.   The (E)dit key allows arbitrary file names and sequence numbers to be created 
  1130.   for all classes of examinations.  The cursor keys, the DELETE,  and BACKSPACE 
  1131.   key  can  be  used for editing.   The TAB or ENTER keys end editing  for  the 
  1132.   current key.   Pressing ESC terminates editing and adjusts the selections for 
  1133.   a maximum name length of 8 characters (prefix plus number).                   
  1134.  
  1135.   Pressing  ENTER  starts test generation.   The process is rather complex  and 
  1136.   can  take many seconds for each test.   If the files names are the same as  a 
  1137.   previous generation, those tests will be overwritten and lost.   DOS commands 
  1138.   can be used to save those files and/or change their names.  Generation can be 
  1139.   terminated at any time by pressing ESC.   The tests already generated will be 
  1140.   saved.                                                                        
  1141.                                                                                 
  1142.   The  (K)eyboard program has a delete command (F8)  which allows DOS  wildcard 
  1143.   symbols *  and ?.   Groups of tests can be deleted using these symbols,  e.g. 
  1144.   using  the  file  name 1C*  will delete all Extra  class  examinations  (from 
  1145.   default group 1); the file name 92-1C-1?  will delete the files 92-1C-10 thru 
  1146.   92-1C-19 (from default group 3).                                              
  1147.                                                                                 
  1148.   The (P)rint key causes all tests and keys to be printed.  These are the ASCII 
  1149.   text .TST and .KEY file extensions associated the .KB files.  The .KB file is 
  1150.   intended for use by Morse Academy to send the code and is not printed.  These 
  1151.   ASCII files can also be printed using the DOS PRINT command.                  
  1152.                                                                                 
  1153.   The  (S)elect key allows the printing of a single test.   After selection  of 
  1154.   the  test to be printed,  the operator can select the number of copies of the 
  1155.   test and key to be printed.                                                   
  1156.  
  1157.   W. Weighting Selection                                                Page 26 
  1158.  
  1159.                                                                                 
  1160.                                                                                 
  1161.                                                                                 
  1162.                                                                                 
  1163.                                                                                 
  1164.                                                                                 
  1165.                                                                                 
  1166.                                                                                 
  1167.                                                                                 
  1168.                                                                                 
  1169.   ╔═══════════════════════════════════════════════════════════════════════════╗ 
  1170.   ║                                                                           ║ 
  1171.   ║                                                                           ║ 
  1172.   ║             Select:                                                       ║ 
  1173.   ║       17% │         W. Weighting of characters: Text                      ║ 
  1174.   ║  R        │                                                               ║ 
  1175.   ║  e    15% │                                                               ║ 
  1176.   ║  l        │                                                               ║ 
  1177.   ║  a    14% │                                                               ║ 
  1178.   ║  t        │                                                               ║ 
  1179.   ║  i    12% │                                                               ║ 
  1180.   ║  v        │ ▄                                                             ║ 
  1181.   ║  e    10% │ █                                                             ║ 
  1182.   ║           │ █                                                             ║ 
  1183.   ║  w     9% │ █▄▄▄                                                          ║ 
  1184.   ║  e        │ ████▄▄▄▄                                                      ║ 
  1185.   ║  i     7% │ ████████                                                      ║ 
  1186.   ║  g        │ ████████                                                      ║ 
  1187.   ║  h     5% │ ████████                                                      ║ 
  1188.   ║  t        │ ████████▄▄▄                                                   ║ 
  1189.   ║  i     4% │ ███████████                                                   ║ 
  1190.   ║  n        │ ███████████                                                   ║ 
  1191.   ║  g     2% │ ███████████                                                   ║ 
  1192.   ║           └ ███████████▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄                   ║ 
  1193.   ║             EANRIOSTDHM*+,./0123456789=?BCFGJKLPQUVWXYZ                   ║ 
  1194.   ║           Select options or press ESC to return to main menu              ║ 
  1195.   ╚═══════════════════════════════════════════════════════════════════════════╝ 
  1196.                                                                                 
  1197.                                                                                 
  1198.                                                                                 
  1199.                                                                                 
  1200.                                                                                 
  1201.                        Figure 9. Weighting Selection Menu                       
  1202.  
  1203.   W. Weighting Selection                                                Page 27 
  1204.  
  1205.   The  Weighting selections session allows the graphical display of  characters 
  1206.   by  frequency of occurrence for the selected weighting.   It also permits the 
  1207.   student  or  instructor  to set his own weightings  to  emphasize  particular 
  1208.   characters within the text sent.                                              
  1209.                                                                                 
  1210.   The   (W)eight  key  selects  different  frequency  patterns  of  sending  of 
  1211.   characters  and  displays the result graphically.   The graphical display  is 
  1212.   useful  in  helping  the  student visualize the effect of  weighting  on  the 
  1213.   frequency of transmission.                                                    
  1214.                                                                                 
  1215.   Weightings  allow the student to control repetition percentages of characters 
  1216.   to stress those that require more practice.  Each time the key is pressed one 
  1217.   of following four options is successively selected and graphically displayed: 
  1218.                                                                                 
  1219.       Random    - the character weight will be random (each character having    
  1220.                   the same probability of being sent).                          
  1221.       Text      - the character weight approximates that of English text        
  1222.                   with the vowels occurring more frequently.  (This will cause  
  1223.                   the average speed to increase since these characters are      
  1224.                   short in Morse code.)                                         
  1225.       History   - the characters missed during the last complete Receive Game   
  1226.                   will be sent more frequently.                                 
  1227.       Student's - the character weight set by the student will be used to       
  1228.                   control the frequency of selection.                           
  1229.  
  1230.   When  the  Student's  option  is selected,  three  additional  functions  are 
  1231.   provided to allow setting character weightings.  These are:                   
  1232.                                                                                 
  1233.    (I)nitialize - sets character weightings equal so all characters have an     
  1234.                   equal chance of being selected, i.e. random selection.        
  1235.                                                                                 
  1236.    (+)          - requests the input of characters whose weightings are to be   
  1237.                   increased.                                                    
  1238.                                                                                 
  1239.    (-)          - requests the input of characters whose weightings are to be   
  1240.                   decreased.                                                    
  1241.                                                                                 
  1242.   The  algorithm used to select weightings assumes the selected characters will 
  1243.   be sent 67%  of the time while the others being learned will occupy 33%.   If 
  1244.   only  one character is selected it will be sent very frequently -  two-thirds 
  1245.   of time!  If six characters are chosen then each will be sent 11% of the time 
  1246.   and the remaining letters will be sent 33% of the time.                       
  1247.                                                                                 
  1248.   Weightings   are  displayed  graphically  so  the  student  has  a  pictorial 
  1249.   representation.   The  characters being learned are displayed as a bar  graph 
  1250.   showing the frequency of selection vertically by character horizontally.      
  1251.                                                                                 
  1252.   ESC  can be pressed while in (W)eighting edit mode to return to the  sub-menu 
  1253.   and again to return to the main menu.                                         
  1254.  
  1255.   V. View Previous Session                                              Page 28 
  1256.  
  1257.                                                                                 
  1258.                                                                                 
  1259.                                                                                 
  1260.                                                                                 
  1261.                                                                                 
  1262.                                                                                 
  1263.                                                                                 
  1264.                                                                                 
  1265.                                                                                 
  1266.                                                                                 
  1267.   ╔═══════════════════════════════════════════════════════════════════════════╗ 
  1268.   ║                                                                           ║ 
  1269.   ║                                                                           ║ 
  1270.   ║                            VIEW LAST SESSION                              ║ 
  1271.   ║                                                                           ║ 
  1272.   ║                  Select:                                                  ║ 
  1273.   ║                          R. Receiving game                                ║ 
  1274.   ║                          E. Endurance game                                ║ 
  1275.   ║                          P. Proficiency session                           ║ 
  1276.   ║                          M. Morse keyboard tutor                          ║ 
  1277.   ║                                                                           ║ 
  1278.   ║                          L. Logging off                                   ║ 
  1279.   ║                                                                           ║ 
  1280.   ║                          D. Delete all log's                              ║ 
  1281.   ║                                                                           ║ 
  1282.   ║                                                                           ║ 
  1283.   ║                                                                           ║ 
  1284.   ║                                                                           ║ 
  1285.   ║                                                                           ║ 
  1286.   ║                                                                           ║ 
  1287.   ║                                                                           ║ 
  1288.   ║                                                                           ║ 
  1289.   ║                                                                           ║ 
  1290.   ║                                                                           ║ 
  1291.   ║                                                                           ║ 
  1292.   ║    Select previous session to be viewed or ESC to return to main menu     ║ 
  1293.   ╚═══════════════════════════════════════════════════════════════════════════╝ 
  1294.                                                                                 
  1295.                                                                                 
  1296.                                                                                 
  1297.                                                                                 
  1298.                                                                                 
  1299.                         Figure 10. View Last Session Menu                       
  1300.  
  1301.   V. View Previous Session                                              Page 29 
  1302.  
  1303.   Morse  Academy  remembers  the  text and statistics generated  for  the  last 
  1304.   (R)eceiving  game,  (E)durance,  (P)roficiency,  and  (M)orse keyboard  tutor 
  1305.   sessions.  The View menu allows the student to recall these previous sessions 
  1306.   of computer generated code for review or printing.                            
  1307.                                                                                 
  1308.   Note that the total history log is cumulative and use over a long period will 
  1309.   take up a lot of disk storage (even more critical for diskette only systems). 
  1310.   Periodically  you should use the File commands in the Option menu to copy the 
  1311.   historical log to a diskette (for review by your instructor)  and/or to clear 
  1312.   it.   If  you know DOS commands you can do this directly by operating on  the 
  1313.   files LOG-α.VW, where α is R, E, P or M for the respective sessions.          
  1314.                                                                                 
  1315.   The  (L)ogging  option allows the student to disable all logging,  to  select 
  1316.   logging  for the last session only,  or to save each session in a  cumulative 
  1317.   log.  Press "L" to cycle thru the three options.                              
  1318.                                                                                 
  1319.   The (D)elete option deletes ALL log history.  Prior to executing this command 
  1320.   Morse  Academy  will  ask for confirmation of the command.   Press  ENTER  to 
  1321.   delete the log's, or ESC to cancel the command.                               
  1322.                                                                                 
  1323.   You  can press the F10 key at any time to print the screen contents and  save 
  1324.   it for later review.                                                          
  1325.                                                                                 
  1326.   Pressing ESC at any time will cause Morse Academy to return to the main menu. 
  1327.  
  1328.   O. Option Selections                                                  Page 30 
  1329.  
  1330.                                                                                 
  1331.                                                                                 
  1332.                                                                                 
  1333.                                                                                 
  1334.                                                                                 
  1335.                                                                                 
  1336.                                                                                 
  1337.                                                                                 
  1338.                                                                                 
  1339.                                                                                 
  1340.   ╔═══════════════════════════════════════════════════════════════════════════╗ 
  1341.   ║                                                                           ║ 
  1342.   ║                                                                           ║ 
  1343.   ║                                                                           ║ 
  1344.   ║             Options: █                                                    ║ 
  1345.   ║                      R. Reset ALL parameters to default                   ║ 
  1346.   ║                      P. Prosign cues in Morse: Off                        ║ 
  1347.   ║                                                                           ║ 
  1348.   ║                      S. Select character sequence                         ║ 
  1349.   ║                      E. Edit character sequence                           ║ 
  1350.   ║                                                                           ║ 
  1351.   ║                      C. Color selections                                  ║ 
  1352.   ║                      T. Tone generator selection                          ║ 
  1353.   ║                      A. Adjustment for PC clock                           ║ 
  1354.   ║                                                                           ║ 
  1355.   ║                Character sequence 0:  Student's Personal Set              ║ 
  1356.   ║                ┌───────────────────────────────────────────┐              ║ 
  1357.   ║                │AERN*TIOSDHCUY.LMPGF,WB=J/KQXVZ?+1234567890│              ║ 
  1358.   ║                └───────────────────────────────────────────┘              ║ 
  1359.   ║                                                                           ║ 
  1360.   ║                                                                           ║ 
  1361.   ║                                                                           ║ 
  1362.   ║                                                                           ║ 
  1363.   ║                                                                           ║ 
  1364.   ║                                                                           ║ 
  1365.   ║           Select options or press ESC to return to main menu              ║ 
  1366.   ╚═══════════════════════════════════════════════════════════════════════════╝ 
  1367.                                                                                 
  1368.                                                                                 
  1369.                                                                                 
  1370.                                                                                 
  1371.                                                                                 
  1372.                         Figure 11. Option Selection Menu                        
  1373.  
  1374.   O. Option Selections                                                  Page 31 
  1375.  
  1376.   The  (O)ptions session allows the student or instructor to tailor  parameters 
  1377.   to make the sessions more effective.  The default options supplied with Morse 
  1378.   Academy  are  thought to be best for a new student so it is not necessary  to 
  1379.   use this session.   But as students progress they may wish to learn about the 
  1380.   options available, so they can adjust the program to their needs.             
  1381.                                                                                 
  1382.   The  (R)eset key causes Morse Academy to set all parameters to their  default 
  1383.   values for a new student.  Prior to execution, confirmation is requested.     
  1384.                                                                                 
  1385.   The  (P)rosign  Cues  option allows the generation or  suppression  of  Morse 
  1386.   Prosigns  automatically  generated by Morse Academy to cue operation  of  the 
  1387.   program.                                                                      
  1388.                                                                                 
  1389.   By  setting  this option "On",  the student can be introduced to the  use  of 
  1390.   Morse  prosign  cues in a context that helps learning.   For example MA  will 
  1391.   send  K  (go ahead)  whenever the main menu is entered,  BK  (break)  and  BT 
  1392.   (pause) during display of the HELP menus, and AR (end of transmission)  or SK 
  1393.   (final  transmission)  at  the  end  of  testing  sessions.   To  allow  easy 
  1394.   identification  the Prosigns are sent with a note 100 Hz higher than the code 
  1395.   transmission.  If it causes confusion to newer students, it may be preferable 
  1396.   to  suppress  all Prosign usage.   This can be done by setting the option  to 
  1397.   "Off".                                                                        
  1398.  
  1399.   The context options are:                                                      
  1400.                                                                                 
  1401.    - returning to the main menu causes sending the Morse letter "K" (Go ahead). 
  1402.    - entering  HELP using the  F1  function  key or exiting it  is cued  by the 
  1403.      Prosign "BK" (Break).                                                      
  1404.    - Help continuation cued by the Prosign "=" (double dash, meaning pause).    
  1405.    - the  suspension of  sending  of text during  the Keyboard session (toggled 
  1406.      with F2) is cued by the Prosign AS (wait).                                 
  1407.    - the completion of the Receiving game,  Endurance and Proficiency sessions, 
  1408.      and the Morse Keyboard tutor sessions are marked by the Prosign AR (End of 
  1409.      Transmission).                                                             
  1410.    - incorrect input or an input requiring confirmation causes "?" to be sent.  
  1411.                                                                                 
  1412.   The  (S)elect Character Sequence key allows the character set to be  selected 
  1413.   from  those  provided with the program.   Repeatedly pressing this  key  will 
  1414.   select  from  four  different sets.   The set number  currently  selected  is 
  1415.   displayed just above the box containing the sequence.  The  sequences are:    
  1416.                                                                                 
  1417.      - Sequence "0" is your personal sequence that can be edited as you desire. 
  1418.      - Sequence "1" is the ARRL recommended sequence.                           
  1419.      - Sequence "2" is the Morse Academy recommended sequence.                  
  1420.      - Sequence "3" is the complete Morse Academy code set, including the       
  1421.        special European characters rarely heard on the U.S. amateur bands.      
  1422.  
  1423.   O. Option Selections                                                  Page 32 
  1424.  
  1425.  
  1426.   When ESC is pressed,  the character set being displayed will be copied to set 
  1427.   "0" (your personal set).  Be careful to select the set you want before ending 
  1428.   this sub-session or you may have to reedit your personal set.                 
  1429.                                                                                 
  1430.   The  (E)dit  Character  Sequence  menu allows you  to  change  the  character 
  1431.   sequence.                                                                     
  1432.                                                                                 
  1433.   The active edit keys are:                                                     
  1434.                                                                                 
  1435.       HOME    - sets the cursor to the beginning of the character string        
  1436.       END     - sets the cursor to the end of the character string              
  1437.       LEFT    - the cursor LEFT  arrow key moves left  one position             
  1438.       RIGHT   - the cursor RIGHT arrow key moves right one position             
  1439.                                                                                 
  1440.   If any character (contained in the string) is typed, it will first be sent in 
  1441.   Morse  to  confirm the selection,  and then inserted into the string  at  the 
  1442.   position  of  the cursor with the remaining characters being re-sequenced  as 
  1443.   required.  This allows the character string to be set in any desired order.   
  1444.                                                                                 
  1445.   When  you are finished editing and the sequence of the string is  acceptable, 
  1446.   press  ESC to return to the sub-session menu and again to return to the  main 
  1447.   menu.   The  edited sequence will then be permanently stored in your Personal 
  1448.   Sequence "0".                                                                 
  1449.  
  1450.   The  (C)olor  option  allows  setting colors for displaying  Morse  Academy's 
  1451.   menus.  Depending on your PC's display controller, up to any of 16 colors can 
  1452.   be assigned to the characters, background,  or the prompt line (bottom on the 
  1453.   screen).   The  program  will  not allow the same value  for  characters  and 
  1454.   background since the text would not be visible.                               
  1455.                                                                                 
  1456.   The  (A)djust  option  allows  compensation for any inaccuracy  in  the  PC's 
  1457.   internal clock,  which controls the code speed accuracy.  It provides a means 
  1458.   to  increase  or decrease an adjustment factor for the code speed.   For  the 
  1459.   best  results,  use  of a highly accurate external timepiece is  recommended. 
  1460.   The   word  PARIS sent 5,  10 or more times,  can be timed to  determine  the 
  1461.   accuracy  of  your  PC corrected by the clock  adjustment  factor.   Sub-menu 
  1462.   options to adjust the clock are:                                              
  1463.                                                                                 
  1464.     ()   Increase sending speed        (S)   Sending speed input               
  1465.     ()   Decrease sending speed        (C)   Character speed input             
  1466.     (T)   Transmit PARIS five time                                              
  1467.                                                                                 
  1468.   At  completion of sending the PARIS message with the (T)ransmit key,  a short 
  1469.   high pitch (1800 Hz) note is sounded.   This can be used to signal completion 
  1470.   when doing timing with an external timepiece.                                 
  1471.  
  1472.   O. Option Selections                                                  Page 33 
  1473.  
  1474.  
  1475.   The (T)one  generator  option  supports  seven  sound/signaling  generators:  
  1476.   the PC's internal sound generator,  Morse Academy's external tone  generator, 
  1477.   an ADLIB compatible music  synthesizer card (which includes the  SoundBlaster 
  1478.   series), the Disney Sound Source adapter (can be connected  to either LPT1 or 
  1479.   LPT2), the Tandy PC sound generator, and a visual signaling generator (screen 
  1480.   blinking).   Others may be added  upon  request from users.   One of these is 
  1481.   selected by typing the  letter  A through G shown in front of the description 
  1482.   of the supported sound generator.                                             
  1483.                                                                                 
  1484.   Selecting  one of the generator's displays a sub-menu with options to control 
  1485.   the tones generated.  The active keys are:                                    
  1486.                                                                                 
  1487.     (+)   Increase the tone 10 Hz       (V)   Selects session initiated         
  1488.     (-)   Decrease the tone 10 Hz              random variable tones            
  1489.     (D)   Reset tone to 730 Hz                 (ranges ± two 10 Hz deviations)  
  1490.     (S)   Sounds the current tone       (F)   Frequency differentiation         
  1491.                                                                                 
  1492.   (V)ariable  tone  selection can be used to have each session to start with  a 
  1493.   randomly  selected  tone,  only slightly different from the current  setting. 
  1494.   Either 1, 3,  or 5 different tones are chosen depending on the selected range 
  1495.   of  0,  plus or minus 10 or 20 Hz.   Each time the (V)  key is depressed  the 
  1496.   range  advances.   It  is  a good idea to use this option to  get  experience 
  1497.   copying  code  with different frequency tones.   Remember when you take  your 
  1498.   examination  you  may  not  have  total control over the  tone  used  by  the 
  1499.   examiner.                                                                     
  1500.  
  1501.   (F)requency  differentiation  causes  dashes to be sent at a frequency 20 Hz  
  1502.   lower than dots.  This mode can help beginning  students learn the difference 
  1503.   between characters, but we don't recommend using it too long.   Your  amateur 
  1504.   radio  examination  will not use this mode,  so don't become dependent on it. 
  1505.   Frequency differentiation applies only the Learning menu, Receiving game, and 
  1506.   the Endurance session.   For  all  other menus it is set off.   Even if it is 
  1507.   selected in the  Receiving game or Endurance session,  the differentiation is 
  1508.   reduced by 2 Hz for every 5 correct answers,  allowing the student a slow way 
  1509.   to adjust to normal Morse code transmission.                                  
  1510.                                                                                 
  1511.   If  you  have selected use of the Morse Academy external tone  generator  the 
  1512.   options  to change the tone are not available (+, or -).   For details on how 
  1513.   to  construct  an  external  tone generator for use with  Morse  Academy  see 
  1514.   Appendix  C,  "Construction  Notes  for an  External  Tone  Generator".   For 
  1515.   information  related to support of ADLIB compatible music synthesizer  cards, 
  1516.   see  Appendix  D,  "ADLIB  Compatible  Music Synthesizer Card Support".   For 
  1517.   details on use of port keying,  see Appendix  E,  "RS232/Parallel Port Keying 
  1518.   Interface".                                                                   
  1519.                                                                                 
  1520.   The port addresses, and the function codes to select the different tones used 
  1521.   by the Morse Academy external tone generator are defined in the element  PORT 
  1522.   on  the  program  diskette.   The values  in  this  file are important to the 
  1523.   correct operation  of  these  tone  generators.   Care  should  be  taken  to 
  1524.   understand the meaning of each value before changes are made.                 
  1525.  
  1526.   Appendix A - Amateur Radio Morse Abbreviations                        Page 34 
  1527.  
  1528.                                                                                 
  1529.   MORSE CODE ABBREVIATIONS USED IN AMATEUR RADIO QSO's                          
  1530.                                                                                 
  1531.   After  you  have  advanced  to the point of being able  to  copy  some  QSO's 
  1532.   (message  exchanges  between two Amateur radio stations)  you will find  that 
  1533.   many  of  the  words in the text copied are abbreviations.   To help  you  in 
  1534.   learning  to  copy  QSO's a list of commonly used  abbreviations  is  printed 
  1535.   below.                                                                        
  1536.                                                                                 
  1537.   ABT  >ABOUT                          OPR  >OPERATOR                           
  1538.   ADDR >ADDRESS                        OT   >OLD TIMER                          
  1539.   AGN  >AGAIN                          PSE  >PLEASE                             
  1540.   ANT  >ANTENNA                        R    >RECEIVED SOLID OR YES              
  1541.   BCI  >BROADCAST INTERFERENCE         RCVR >RECEIVER                           
  1542.   BCNU >BE SEEING YOU                  RCVD >RECEIVED                           
  1543.   BK   >BREAK                          RFI  >RADIO FREQUENCY INTERFERENCE       
  1544.   B4   >BEFORE                         RPT  >REPEAT                             
  1545.   CFM  >CONFIRM                        RTTY >RADIO TELETYPE                     
  1546.   CK   >CHECK                          RX   >RECEIVER                           
  1547.   CL   >CLOSING STATION                SASE >SELF ADDRESSED STAMPED ENVELOPE    
  1548.   CPY  >COPY                           SIG  >SIGNAL                             
  1549.   CQ   >CALLING ANY STATION            SKED >SCHEDULE                           
  1550.   CUL  >SEE YOU LATER                  SRI  >SORRY                              
  1551.   DLVD >DELIVERED                      SSB  >SINGLE SIDE BAND                   
  1552.   DN   >DOWN                           SVC  >SERVICE                            
  1553.   DR   >DEAR                           SWL  >SHORT-WAVE LISTENER                
  1554.   DX   >DISTANCE                       TFC  >TRAFFIC (MESSAGES)                 
  1555.   ES   >AND                            TFX  >TRAFFIC (MESSAGES)                 
  1556.   FB   >FINE BUSINESS                  TKS  >THANKS                             
  1557.   FER  >FOR                            TNX  >THANKS                             
  1558.   FREQ >FREQUENCY                      TU   >THANK YOU                          
  1559.   FRM  >FROM                           TVI  >TELEVISION INTERFERENCE            
  1560.   GA   >GO AHEAD OR GOOD AFTERNOON     TX   >TRANSMITTER                        
  1561.   GB   >GOODBYE                        UR   >YOUR                               
  1562.   GE   >GOOD EVENING                   URS  >YOURS                              
  1563.   GM   >GOOD MORNING                   VY   >VERY                               
  1564.   GN   >GOOD NIGHT                     VFO  >VARIABLE FREQUENCY OSCILLATOR      
  1565.   GND  >GROUND                         WKD  >WORKED                             
  1566.   HI HI>LAUGHING                       WKG  >WORKING                            
  1567.   HR   >HERE                           WL   >WILL                               
  1568.   HV   >HAVE                           WPM  >WORD PER MINUTE                    
  1569.   HW   >HOW                            WRK  >WORK                               
  1570.   K    >GO AHEAD                       WRKED>WORKED                             
  1571.   LID  >POOR OPERATOR                  WX   >WEATHER                            
  1572.   MSG  >MESSAGE                        XCRV >TRANSCEIVER                        
  1573.   NCS  >NET CONTROL STATION            XMTR >TRANSMITTER                        
  1574.   NIL  >NOTHING                        XTAL >CRYSTAL                            
  1575.   NR   >NUMBER                         XYL  >WIFE                               
  1576.   NW   >NOW                            YL   >YOUNG LADY                         
  1577.   OB   >OLD BOY                        Z    >UNIVERSAL COORDINATED TIME (UTC)   
  1578.   OM   >OLD MAN                        73   >BEST REGARDS                       
  1579.   OP   >OPERATOR                       88   >LOVE AND KISSES                    
  1580.  
  1581.   Appendix B - Frequently used Q-Signals                                Page 35 
  1582.  
  1583.                                                                                 
  1584.   Q-SIGNALS FREQUENTLY USED IN AMATEUR COMMUNICATIONS                           
  1585.                                                                                 
  1586.   The following "Q signals" are common in Amateur communications.   The list is 
  1587.   far   from  exhaustive,   but  knowing  just  these  few  can  increase   the 
  1588.   understanding of exchanges between radio amateurs.                            
  1589.                                                                                 
  1590.    Code Meaning                               Example of usage                  
  1591.    ──── ─────────────────────────             ───────────────────────────────   
  1592.    QRL  ARE YOU BUSY?                         QRL?                              
  1593.                                               (Is this frequency in use?)       
  1594.                                                                                 
  1595.    QRM  IS MY SIGNAL BEING INTERFERED WITH?   UR RST IS 599 WITH QRM            
  1596.                                               (your signal is Readability 5,    
  1597.                                                Strength 9, and Tone 9 with      
  1598.                                                interference)                    
  1599.                                                                                 
  1600.    QRN  ARE YOU TROUBLED BY STATIC?           UR RST IS 579 WITH QRN            
  1601.                                               (your signal is Readability 5,    
  1602.                                                Strength 9, and Tone 9 with      
  1603.                                                static)                          
  1604.                                                                                 
  1605.    QRP  SHALL I DECREASE TRANSMITTER POWER?   I AM RUNNING QRP 5 WATTS          
  1606.                                               (I am running low power 5 watts)  
  1607.  
  1608.    QRS  SHALL I SEND MORE SLOWLY?             PSE QRS                           
  1609.                                               (Please slow down)                
  1610.                                                                                 
  1611.    QRT  SHALL I STOP SENDING?                 I HAVE TO GO QRT NOW              
  1612.                                               (I have to stop now)              
  1613.                                                                                 
  1614.    QRU  HAVE YOU ANYTHING FOR ME?             I AM QRU                          
  1615.                                               (I have nothing more to say)      
  1616.                                                                                 
  1617.    QRV  ARE YOU READY?                        DO YOU QRV ON 20 MTRS?            
  1618.                                               (Do you operate on the 20 meter   
  1619.                                                band?)                           
  1620.                                                                                 
  1621.    QRX  WHEN WILL YOU CALL AGAIN?             PSE QRX                           
  1622.                                               (Please standby until I call you  
  1623.                                                again)                           
  1624.                                                                                 
  1625.    QRZ  WHO IS CALLING ME?                    QRZ?                              
  1626.                                               (Who is calling me?)              
  1627.                                                                                 
  1628.    QSB  ARE MY SIGNALS FADING?                UR 569 WITH QSB                   
  1629.                                               (Your signal is Readability 5,    
  1630.                                                Strength 6, and Tone 9 with      
  1631.                                                fading - increasing and          
  1632.                                                decreasing of signal strength    
  1633.                                                during the transmission)         
  1634.  
  1635.   Appendix B - Frequently used Q-Signals                                Page 36 
  1636.  
  1637.  
  1638.    QSL  CAN YOU ACKNOWLEDGE RECEIPT?          PSE QSL VIA THE BURO              
  1639.                                               (Please send me your QSL card     
  1640.                                                by mail via the QSL bureau)      
  1641.                                                                                 
  1642.    QSO  CAN YOU COMMUNICATE WITH ... DIRECT?  TNX FOR THE QSO                   
  1643.                                               (Thanks for this radio contact)   
  1644.                                                                                 
  1645.    QSP  WILL YOU RELAY TO ... ?               PSE QSP MY NEW CALL TO BILL       
  1646.                                               (Please tell bill that my new     
  1647.                                                call sign is ....)               
  1648.                                                                                 
  1649.    QST  GENERAL CALL TO ALL AMATEURS!         QST QST QST                       
  1650.                                               (General call preceding message   
  1651.                                                addressed to all Amateurs and    
  1652.                                                ARRL members.  Also the name of  
  1653.                                                the monthly magazine published   
  1654.                                                by the ARRL for all Radio        
  1655.                                                Amateurs)                        
  1656.                                                                                 
  1657.    QSY  SHALL I CHANGE FREQUENCY?             PSE QSY UP 5 AND CALL ME          
  1658.                                               (Please increase your frequency   
  1659.                                                by 5 Kilohertz and call me)      
  1660.                                                                                 
  1661.    QTH  WHAT IS YOUR LOCATION?                MY QTH IS LOS ANGELES             
  1662.                                               (The location of my station is    
  1663.                                                Los Angeles)                     
  1664.  
  1665.   Appendix C - Construction Notes for an External Tone Generator        Page 37 
  1666.  
  1667.                                                                                 
  1668.   Operation of the Morse Academy designed external tone generator is controlled 
  1669.   with  parameters  on  the  first line in the file  PORT.   It  contains  five 
  1670.   numbers.   The first value is the port used to control the Morse Academy tone 
  1671.   generator.   The  default  setting 888 (378 Hex)  is for LPT1,  the  standard 
  1672.   printer  port.   If your PC has additional printers,  it can be set to  other 
  1673.   ports by editing the ASCII file PORT.                                         
  1674.                                                                                 
  1675.                                      <───Port  Number───>                       
  1676.                   Printer            Hex          Decimal                       
  1677.                   ───────            ───          ───────                       
  1678.                     LPT1             378            888                         
  1679.                     LPT2             278            632                         
  1680.                     LPT3             3BC            932                         
  1681.                                                                                 
  1682.   No  testing  has been done with communications ports,  but  logically  keying 
  1683.   those  ports  would  seem to be possible with the coding  provided  in  Morse 
  1684.   Academy.  Those hardware ports are:                                           
  1685.                                                                                 
  1686.                                      <───Port  Number───>                       
  1687.                   Serial             Hex          Decimal                       
  1688.                   ──────             ───          ───────                       
  1689.                     COM1             3F8           1016                         
  1690.                     COM2             2F8            760                         
  1691.  
  1692.   The  program  is  written to support sending four different tones needed  for 
  1693.   the full support of Morse Academy sessions:                                   
  1694.                                                                                 
  1695.       Frequency  Purpose                               Hex      Decimal         
  1696.       ─────────  ─────────────────────────────────     ───      ───────         
  1697.          0 Hz    Keyer off                              FF        255           
  1698.        300 Hz    Low pitch long tone for error          FE        254           
  1699.        730 Hz    Keyer on                               FD        253           
  1700.       1800 Hz    High pitch short tone for success      FC        252           
  1701.                                                                                 
  1702.   The  choice of frequencies and function codes is arbitrary and can be changed 
  1703.   to accommodate other hardware implementations.   These four values are stored 
  1704.   immediately  after the port address in the element PORT in the Morse  Academy 
  1705.   directory.  They can be modified to support other hardware designs.           
  1706.                                                                                 
  1707.   The author would prefer that any hardware built for Morse Academy support all 
  1708.   four  frequencies  so  the full functionality of the  program  is  preserved. 
  1709.   There are however many approaches to providing the necessary keying, and many 
  1710.   different  possible  uses.   Although the author has not  confirmed  it,  the 
  1711.   simplest circuit may be to drive a Keyer or transceiver thru a diode directly 
  1712.   from the parallel port,  e.g.  connect the anode of the diode to the positive 
  1713.   side of the Keyer,  the cathode to pin 2 of the parallel port,  and pin 25 to 
  1714.   the  Keyer ground.  This works only with Keyers that operate by closing a  +5 
  1715.   volts to ground at less than 10 mA.   To prevent excessive current flow a 100 
  1716.   ohm resistor in series with the diode is recommended.                         
  1717.  
  1718.   Appendix C - Construction Notes for an External Tone Generator        Page 38 
  1719.  
  1720.  
  1721.   SAMPLE CIRCUIT                                                                
  1722.                                                                                 
  1723.   To debug the program, a simple circuit was designed which fits onto a circuit 
  1724.   card about one inch square.  Power was taken from the parallel port.  This is 
  1725.   the  reason  that all function codes indicated above had the high  bits  set. 
  1726.   The top six bits were set to have their power output in parallel to drive the 
  1727.   circuit.   Care must be taken in the design to not overload the PC's outputs. 
  1728.   Drawing  excessive  current  will  damage the  port  driver  chip.   The  pin 
  1729.   assignments for the 25 pin parallel port are:                                 
  1730.                                                                                 
  1731.                         Pin     Bit           Output                            
  1732.                        ───      ───           ─────────────                     
  1733.                         25                    Ground                            
  1734.                          2       0            Function 0                        
  1735.                          3       1            Function 1                        
  1736.                          4       2            +5 volt power                     
  1737.                          5       3            +5 volt power                     
  1738.                          6       4            +5 volt power                     
  1739.                          7       5            +5 volt power                     
  1740.                          8       6            +5 volt power                     
  1741.                          9       7            +5 volt power                     
  1742.                                                                                 
  1743.  
  1744.   An  alternative  design could have used three master bits for tone  selection 
  1745.   using  only five power supply pin outputs.   A note of caution on use of  the 
  1746.   output  pins  as  a  power source.   While the circuit  can  be  designed  to 
  1747.   represent  "Keyer  off"  as the absence of function bits,  depending  on  the 
  1748.   circuit  you  may  still want to select all power bits to insure  a  constant 
  1749.   voltage.  Keying all bits may result in chirping.                             
  1750.                                                                                 
  1751.   The  sample circuit uses a single sound manufactured by Radio Shack called  a 
  1752.   LED  flasher  that almost meets the three-tone requirement of Morse  Academy. 
  1753.   The  part is an eight pin LM3909 -  Radio Shack part number  276-1705.   Only 
  1754.   fourteen parts are required:                                                  
  1755.                                                                                 
  1756.       Part          Qty   Description                                           
  1757.       ──────        ───   ──────────────────────────────────────────            
  1758.       LM3909         1    LED Flasher Chip, Radio Shack P/N 276-1705            
  1759.       Socket         1    Eight pin IC socket                                   
  1760.       1N270          6    Germanium diode (or similar)                          
  1761.       Resistor       1    ¼ watt 100 Ω                                          
  1762.       Resistor       1    ¼ watt 12,000 Ω                                       
  1763.       Capacitor      1    10 µf (electrolytic)                                  
  1764.       Capacitor      1    0.1 µf (mylar)                                        
  1765.       Connector      1    25 pin parallel port connector (male)                 
  1766.       Connector      1    audio phone jack                                      
  1767.       Circuit board  1    about one inch square (length of 25 pin connector)    
  1768.  
  1769.   Appendix C - Construction Notes for an External Tone Generator        Page 39 
  1770.  
  1771.  
  1772.        (from parallel port                                                      
  1773.          25 pin connector)        C 1   0.1 µf                                  
  1774.                                 ┌────┤ ├───────────────┐                        
  1775.       ┌──────25     R 1         │                      │    R 2                 
  1776.       │            12 kΩ        │   ┌───────────────┐  │   100 Ω                
  1777.       │      2────/\/\/\────────┴───┤8             2├──┴──/\/\/\──┐ (to phone   
  1778.       │      3───────────────┐      │               │             │   jack)     
  1779.       │                      └──────┤1             3│N/C          │             
  1780.       │      4────├────┐           │    LM 3909    │             └─── -        
  1781.       │                 ├───────────┤6             5├───────────────── +        
  1782.       │      5────├────┤           │               │                           
  1783.       │                 │       ┌───┤4             7│N/C                        
  1784.       │      6────├────┤       │   └───────────────┘                           
  1785.       │                 │       │                                               
  1786.       │      7────├────┤       │                                               
  1787.       │                 │       │  Current drain is approx. 1 mA (max);         
  1788.       │      8────├────┤       │  12 kΩ resistor and 0.1 µf capacitor          
  1789.       │                 │       │  set tone frequencies                         
  1790.       │      9────├────┤ +     │                                               
  1791.       │                ─┴─ C 2  │                                               
  1792.       │                ─┬─12 µf │ (Ground)                                      
  1793.       └─────────────────┴───────┘                                               
  1794.                                                                                 
  1795.                         Sample Tone Generator Circuit.                          
  1796.  
  1797.   The LM 3909 pins are numbered counterclockwise  from 1 to 8 starting with pin 
  1798.   1 at the upper left hand corner, as shown below.                              
  1799.                                                                                 
  1800.                              ┌──────U──────┐                                    
  1801.                              │1           8│                                    
  1802.                              │2           7│                                    
  1803.                              │3           6│                                    
  1804.                              │4           5│                                    
  1805.                              └─────────────┘                                    
  1806.                                                                                 
  1807.                                                                                 
  1808.   In  testing  this  circuit  on  various  computers if was found that the tone 
  1809.   frequencies are very sensitive to the parallel port  output voltage.  This is 
  1810.   especially  true  for battery powered laptops and notebooks,  where  in  some 
  1811.   cases  the  tone off  function  actually  generated  a  low  frequency  tone. 
  1812.   Adjustment of  the  circuit  values R1 and or C1 may be necessary to generate 
  1813.   the proper frequencies.  As a suggestion you might consider use of a variable 
  1814.   resistor to be able to adjust the  circuit  for  your  particular  computer's 
  1815.   parallel port design.  A different circuit design may be more appropriate  to 
  1816.   the wide range of computers on the market.                                    
  1817.  
  1818.   Appendix D - ADLIB Compatible Music Synthesizer Card Support          Page 40 
  1819.  
  1820.                                                                                 
  1821.   Morse Academy provides support for ADLIB compatible music synthesizer  cards. 
  1822.   The  (C)hange  command  in  the  (T)one  submenu of the (O)ptions menu allows 
  1823.   selection a music synthesizer card.                                           
  1824.                                                                                 
  1825.   The default I/O port address for ADLIB compatibles  is  38xh.   Morse Academy 
  1826.   uses  this  value  as  the  default port address.  Some manufacturer's boards 
  1827.   allow other port addresses so  Morse  Academy  can  set  the address to other 
  1828.   values.  Addresses in the range 20xh-28xh and 30xh thru 3Fxh  are  permitted. 
  1829.   This  covers  beyond  the  range  required  for  music  cards currently being 
  1830.   marketed.  For example the SoundBlaster Pro card allows  jumper  selection of 
  1831.   only  two  other  addresses  22xh  or 24xh, in addition to the defacto  ADLIB 
  1832.   standard of 38x.                                                              
  1833.                                                                                 
  1834.   Morse Academy performs all necessary  initialization of the music synthesizer 
  1835.   card.  No other software or device driver  is  needed.   Any ADLIB compatible 
  1836.   card is satisfactory to send good audio quality Morse code.                   
  1837.  
  1838.                                                                                 
  1839.  
  1840.   Appendix E - RS232/Parallel Port Keying                               Page 41 
  1841.  
  1842.                                                                                 
  1843.   Morse  Academy  supports  RS232  and parallel port keying interfaces that are 
  1844.   commonly used by other programs, e.g. the K1EA Contest Logging program.  This 
  1845.   interface  is  not  the preferred one  because  it  only  supports  a  single 
  1846.   frequency.  The audio feedback tones of 300 and 1800 Hz for MA's games is not 
  1847.   available.  Still the  ability to practice with the (P)roficiency session and 
  1848.   generate examination tapes  makes  it  desirable to support these interfaces. 
  1849.                                                                                 
  1850.   The ports COM1 (3FCh), COM2 (2FCh), COM3 (3ECh), COM4 (2ECh), LPT1 (37Ah), or 
  1851.   LPT2 (27Ah) can be selected for keying in  the  (O)ptions menu, when choosing 
  1852.   the  (T)one  generator  option E.  The keyed port  address  is  displayed  in 
  1853.   Hexadecimal.  Morse Academy  outputs  a  1 to the port to close the key, e.g. 
  1854.                                                                                 
  1855.                                                                                 
  1856.                           OUT   H3FC,1            (in BASIC)                    
  1857.                                                                                 
  1858.                           mov  AL,1               (in MASM)                     
  1859.                           mov  DX,3FCh                                          
  1860.                           out  DX,AL                                            
  1861.                                                                                 
  1862.   To open the key a zero is output to the port.                                 
  1863.  
  1864.   The pin outs for keying are:                                                  
  1865.                                                                                 
  1866.             RS232 Ports             Pins 4 and 5 on a DB9 connector.            
  1867.                                     Pins 7 and 20 on a DB25 connector.          
  1868.                                                                                 
  1869.                                     Minus nine (-9) volts indicates key open.   
  1870.                                     Plus  nine (+9) volts indicates key closed. 
  1871.                                     (note voltages may vary from 6 to 12 volts, 
  1872.                                     depending on the PC manufacturer)           
  1873.                                                                                 
  1874.             Parallel Ports          Pins 1 and 17                               
  1875.                                                                                 
  1876.                                     Zero volts indicates key open.              
  1877.                                     Plus  five (+5) indicates key closed.       
  1878.                                     (note voltages may vary, depending on the   
  1879.                                     PC manufacturer)                            
  1880.                                                                                 
  1881.   Direct connection of your PC to a  transceiver is NOT recommended.  Isolation 
  1882.   is required between the PC and the equipment being switched.  Interfaces such 
  1883.   as that designed by  Jim Talens (N3JT) are commercially available.   Write to 
  1884.   Jim Talens (N3JT), P.O. Box 19346, Washington, DC 20036.                      
  1885.  
  1886.   Appendix F - Visual Signaling for the Hearing Impaired                Page 42 
  1887.  
  1888.                                                                                 
  1889.   The (O)ptions menu,  (T)one  submenu  provides the signaling generator option 
  1890.   G that uses screen blinking to send the  Morse code.   This form of signaling 
  1891.   is  used  by the U.S. Navy for signaling between ships when  other  forms  of 
  1892.   communications  is  not  available.   This  option  has  been  added to Morse 
  1893.   Academy  because of several requests from hearing impaired persons  who  wish 
  1894.   to learn the code.                                                            
  1895.                                                                                 
  1896.   There  are  many problems in using the PC screen to signal CW.  To reduce the 
  1897.   visual noise  appearing  on  the  screen  care  has to be taken to change the 
  1898.   screen  contents  during times when the electron beam  is  not  updating  the 
  1899.   screen image.  The  Morse  Academy  driver  has  been  written to perform the 
  1900.   screen  update in the minimum number of CPU cycles possible  while  the  beam 
  1901.   is returning  from  the  bottom  to  the  top (HRI time).  This restricts the 
  1902.   maximum signaling  rate  to  the  screen refresh  rate.   For  a  60  Hz non- 
  1903.   interlaced  screen,  refresh  occurs  approximately  every  16  milliseconds. 
  1904.   At 10 WPM, where the sending time  for  a dot is 120 milliseconds, this means 
  1905.   that an error of 15% can occur for one element.   As  the speed increases the 
  1906.   error does also.  High resolution non-interlaced monitors will perform better 
  1907.   than interlaced types.   LCD's  used in laptop or notebook computers are very 
  1908.   slow and are not suitable for visual signaling.                               
  1909.                                                                                 
  1910.   The eye  can  not  easily handle signaling rates as fast as those as the ear. 
  1911.   This fact combined  with the larger error due to 16 ms timing increments make 
  1912.   copying visual signaling difficult at high speeds.                            
  1913.  
  1914.   More  accurate visual signaling is possible  using external hardware the PC's 
  1915.   internal  sound generator,  e.g. Morse Academy's external tone generator,  or 
  1916.   the parallel or RS232 port's.   (See appendix C and E for more information on 
  1917.   methods of signaling).                                                        
  1918.                                                                                 
  1919.   Morse  Academy  was  written  to  use  the screen as a display of information 
  1920.   while the student listened to the audio  practice.   Adapting  it  to display 
  1921.   the  same  information and use the screen for signaling involved considerable 
  1922.   modification.   Hopefully any errors introduced as a result are minor.  Still 
  1923.   some sessions proved too difficult  to  modify  and  had  to  be dropped when 
  1924.   using  visual  signaling,  e.g. the  (E)ndurance session.  Depending  on  the 
  1925.   response to this new mode of training,  future developments may extend visual 
  1926.   signaling to support all Morse Academy functionality.                         
  1927.                                                                                 
  1928.   User comments on the visual signaling option would be appreciated.            
  1929.  
  1930.